Class SinglePrivateMap<TBindObj, TObjectPropertyDict>

Type Parameters

  • TBindObj extends object

  • TObjectPropertyDict extends object

Hierarchy

  • SinglePrivateMap

Constructors

  • Type Parameters

    • TBindObj extends object

    • TObjectPropertyDict extends object

    Parameters

    • bindObj: TBindObj
    • map: PrivateMap<TBindObj, TObjectPropertyDict>

    Returns SinglePrivateMap<TBindObj, TObjectPropertyDict>

Properties

bindObj: TBindObj
privateMap: PrivateMap<TBindObj, TObjectPropertyDict>

Methods

  • Returns undefined | TObjectPropertyDict

  • Type Parameters

    • KeyName extends string | number | symbol

    Parameters

    • keyName: KeyName

    Returns TObjectPropertyDict[KeyName]

  • Returns TObjectPropertyDict

  • Type Parameters

    • KeyName extends string | number | symbol

    Parameters

    • keyName: KeyName

    Returns TObjectPropertyDict[KeyName]

  • Type Parameters

    • KeyName extends string | number | symbol

    Parameters

    • keyName: KeyName
    • value: TObjectPropertyDict[KeyName]

    Returns SinglePrivateMap<TBindObj, TObjectPropertyDict>

  • Parameters

    • dict: TObjectPropertyDict

    Returns SinglePrivateMap<TBindObj, TObjectPropertyDict>

  • Type Parameters

    • KeyName extends string | number | symbol

    Parameters

    • keyName: KeyName
    • value: TObjectPropertyDict[KeyName]

    Returns SinglePrivateMap<TBindObj, TObjectPropertyDict>

Generated using TypeDoc