Namespace StorageContextUtility
Functions
bombShield
- bombShield<T>(action: () => T, fallbackValue?: T): T
-
Type parameters
Parameters
-
action: () => T
-
Optional fallbackValue: T
Returns T
findOrCreateMapEntry
- findOrCreateMapEntry<K, V>(map: Map<K, V>, key: K, create: (key: K, map: Map<K, V>) => V): V
-
Type parameters
Parameters
-
map: Map<K, V>
-
key: K
-
create: (key: K, map: Map<K, V>) => V
-
- (key: K, map: Map<K, V>): V
Returns V
isNull
- isNull(value: any): boolean
-
Parameters
Returns boolean
isUndefined
- isUndefined(v: any): boolean
-
Parameters
Returns boolean
optDefined
- optDefined<T>(value: T, fallback: T): T
-
Type parameters
Parameters
Returns T
optFalsyValue
- optFalsyValue<T>(value: T, fallback: T): T
-
Type parameters
Parameters
Returns T
Common static utilities for this module.