Options
All
  • Public
  • Public/Protected
  • All
Menu

Class HashExtensions

Hierarchy

  • HashExtensions

Index

Methods

getTypeString

  • getTypeString(): string
  • Returns string

Static add

  • add<T>(obj: Hash<string, T>, key: string, value: T): T
  • Type parameters

    • T

    Parameters

    • obj: Hash<string, T>
    • key: string
    • value: T

    Returns T

Static clear

  • clear<T>(obj: Hash<string, T>): void
  • Type parameters

    • T

    Parameters

    • obj: Hash<string, T>

    Returns void

Static containsKey

  • containsKey<T>(obj: Hash<any, T>, key: any): boolean
  • Type parameters

    • T

    Parameters

    • obj: Hash<any, T>
    • key: any

    Returns boolean

Static containsValue

  • containsValue<T>(obj: Hash<string, T>, value: T): boolean
  • Type parameters

    • T

    Parameters

    • obj: Hash<string, T>
    • value: T

    Returns boolean

Static getCount

  • getCount<T>(obj: Hash<string, T>): number
  • Type parameters

    • T

    Parameters

    • obj: Hash<string, T>

    Returns number

Static getKeys

  • getKeys<T>(obj: Hash<string, T>): string[]
  • Type parameters

    • T

    Parameters

    • obj: Hash<string, T>

    Returns string[]

Static getValues

  • getValues<T>(obj: Hash<string, T>): T[]
  • Type parameters

    • T

    Parameters

    • obj: Hash<string, T>

    Returns T[]

Static remove

  • remove<T>(obj: Hash<string, T>, key: string): boolean
  • Type parameters

    • T

    Parameters

    • obj: Hash<string, T>
    • key: string

    Returns boolean

Static tryGetValue

  • tryGetValue<T>(obj: Hash<any, T>, key: any, holder: Holder<T>): boolean
  • Type parameters

    • T

    Parameters

    • obj: Hash<any, T>
    • key: any
    • holder: Holder<T>

    Returns boolean