Type Aliases
Comparator
Comparator<T>: ((itemA: T, itemB: T) => number)
Type Parameters
Type declaration
- (itemA: T, itemB: T): number
Constructor
Constructor<T>: (new (...args: any) => T)
Type Parameters
Converter
Converter: (<T, R>(value: T) => R)
Type declaration
Type Parameters
Parameters
Returns R
Nullable
Nullable<T>: T | null | undefined
Type Parameters
Predicate
Predicate<T>: ((input: T) => boolean)
Type Parameters
Type declaration
Parameters
Returns boolean
Primitive
Primitive: number | boolean | string | null | undefined | symbol | bigint
Repeated
Repeated
<T, Count, Result>: Result["length"] extends Count ? Result : Repeated<T, Count, [...Result, T]>Type Parameters
T
Count extends number
Result extends T[] = []
Uuid
Uuid: `${string}-${string}-${1 | 2 | 3 | 4 | 5}${string}-${8 | 9 | "a" | "b"}${string}-${string}` | NullUuid