Functions
getFirstInList
- getFirstInList<V, K>(list: ReadList<V, K>, returnKey?: true): K
- getFirstInList<V, K>(list: ReadList<V, K>, returnKey?: false | boolean): V
-
Type parameters
Parameters
Returns K
-
Type parameters
Parameters
-
-
Optional returnKey: false | boolean
Returns V
getLastInList
- getLastInList<V, K>(list: ReadList<V, K>, returnKey?: true): K
- getLastInList<V, K>(list: ReadList<V, K>, returnKey?: false | boolean): V
-
Type parameters
Parameters
Returns K
-
Type parameters
Parameters
-
-
Optional returnKey: false | boolean
Returns V
getListKeys
- getListKeys<K>(list: ReadList<any, K>): K[]
-
Type parameters
Parameters
Returns K[]
getListSize
- getListSize<V, K>(list: ReadList<V, K>): number
-
Type parameters
Parameters
Returns number
getListValue
- getListValue<V, K>(list: ReadList<V, K>, key: K): undefined | V
-
Type parameters
Parameters
Returns undefined | V
getNewList
-
Type parameters
Parameters
Returns List<V, K>
getNthInList
- getNthInList<V, K>(list: ReadList<V, K>, index: number, returnKey?: true): K
- getNthInList<V, K>(list: ReadList<V, K>, index: number, returnKey?: false | boolean): V
-
Type parameters
Parameters
-
-
index: number
-
Optional returnKey: true
Returns K
-
Type parameters
Parameters
-
-
index: number
-
Optional returnKey: false | boolean
Returns V
listIntersect
- listIntersect<V1, K1, V2, K2>(a: ReadList<V1, K1>, b: ReadList<V2, K2>): (V1 | V2)[]
-
Type parameters
-
V1 = any
-
K1 = any
-
V2 = any
-
K2 = any
Parameters
Returns (V1 | V2)[]
listTypeSwitch
-
Type parameters
Parameters
Returns any
setListValue
- setListValue<V, K>(list: List<V, K>, value: V, key?: K): void
-
Type parameters
Parameters
-
list: List<V, K>
-
value: V
-
Optional key: K
Returns void
Returns the list of all keys of the given list element