Class PrivateMap<TBindObj, TObjectPropertyDict>

Type Parameters

  • TBindObj extends object = object

  • TObjectPropertyDict extends object = object

Hierarchy

  • PrivateMap

Constructors

  • Type Parameters

    • TBindObj extends object = object

    • TObjectPropertyDict extends object = object

    Returns PrivateMap<TBindObj, TObjectPropertyDict>

Properties

bindMap: WeakMap<TBindObj, TObjectPropertyDict> = ...

Methods

  • Parameters

    • bindObj: TBindObj

    Returns undefined | TObjectPropertyDict

  • Type Parameters

    • KeyName extends string | number | symbol

    Parameters

    • bindObj: TBindObj
    • keyName: KeyName

    Returns TObjectPropertyDict[KeyName]

  • Parameters

    • bindObj: TBindObj

    Returns SinglePrivateMap<TBindObj, TObjectPropertyDict>

  • Parameters

    • bindObj: TBindObj

    Returns TObjectPropertyDict

  • Type Parameters

    • KeyName extends string | number | symbol

    Parameters

    • bindObj: TBindObj
    • keyName: KeyName

    Returns TObjectPropertyDict[KeyName]

  • Type Parameters

    • KeyName extends string | number | symbol

    Parameters

    • bindObj: TBindObj
    • keyName: KeyName
    • value: TObjectPropertyDict[KeyName]

    Returns PrivateMap<TBindObj, TObjectPropertyDict>

  • Parameters

    • bindObj: TBindObj
    • dict: TObjectPropertyDict

    Returns PrivateMap<TBindObj, TObjectPropertyDict>

  • Type Parameters

    • KeyName extends string | number | symbol

    Parameters

    • bindObj: TBindObj
    • keyName: KeyName
    • value: TObjectPropertyDict[KeyName]

    Returns PrivateMap<TBindObj, TObjectPropertyDict>

Generated using TypeDoc