- Preparing search index...
- The search index is not available
akaba-tool
Class SinglePrivateMap<TBindObj, TObjectPropertyDict>
Type Parameters
-
TBindObj extends object
-
TObjectPropertyDict extends object
Constructors
constructor
- new SinglePrivateMap<TBindObj, TObjectPropertyDict>(bindObj: TBindObj, map: PrivateMap<TBindObj, TObjectPropertyDict>): SinglePrivateMap<TBindObj, TObjectPropertyDict>
-
Type Parameters
-
TBindObj extends object
-
TObjectPropertyDict extends object
Parameters
-
bindObj: TBindObj
-
map: PrivateMap<TBindObj, TObjectPropertyDict>
Returns SinglePrivateMap<TBindObj, TObjectPropertyDict>
Properties
Private Readonly bindObj
bindObj: TBindObj
Private Readonly privateMap
private
Map
: PrivateMap<TBindObj, TObjectPropertyDict>
Methods
getDict
- getDict(): undefined | TObjectPropertyDict
-
Returns undefined | TObjectPropertyDict
getProperty
- getProperty<KeyName>(keyName: KeyName): TObjectPropertyDict[KeyName]
-
Type Parameters
-
KeyName extends string | number | symbol
Returns TObjectPropertyDict[KeyName]
safeGetDict
- safeGetDict(): TObjectPropertyDict
-
Returns TObjectPropertyDict
safeGetProperty
- safeGetProperty<KeyName>(keyName: KeyName): TObjectPropertyDict[KeyName]
-
Type Parameters
-
KeyName extends string | number | symbol
Returns TObjectPropertyDict[KeyName]
safeSetProperty
- safeSetProperty<KeyName>(keyName: KeyName, value: TObjectPropertyDict[KeyName]): SinglePrivateMap<TBindObj, TObjectPropertyDict>
-
Type Parameters
-
KeyName extends string | number | symbol
Parameters
-
keyName: KeyName
-
value: TObjectPropertyDict[KeyName]
Returns SinglePrivateMap<TBindObj, TObjectPropertyDict>
setDict
- setDict(dict: TObjectPropertyDict): SinglePrivateMap<TBindObj, TObjectPropertyDict>
-
Parameters
-
dict: TObjectPropertyDict
Returns SinglePrivateMap<TBindObj, TObjectPropertyDict>
setProperty
- setProperty<KeyName>(keyName: KeyName, value: TObjectPropertyDict[KeyName]): SinglePrivateMap<TBindObj, TObjectPropertyDict>
-
Type Parameters
-
KeyName extends string | number | symbol
Parameters
-
keyName: KeyName
-
value: TObjectPropertyDict[KeyName]
Returns SinglePrivateMap<TBindObj, TObjectPropertyDict>