Type alias NumberSubtypeArray<T>
NumberSubtypeArray<T>: T[] & { checked: ((value) => T | undefined); checkedArray: ((...values) => T[]); exclude: (<ExcludeT>(...excludeArgs) => NumberSubtypeArray<Exclude<T, ExcludeT>>); has: ((value) => boolean); } Type declaration
checked: ((value) => T | undefined)
- (value): T | undefined
Returns T | undefined
checkedArray: ((...values) => T[])
- (...values): T[]
Returns T[]
exclude: (<ExcludeT>(...excludeArgs) => NumberSubtypeArray<Exclude<T, ExcludeT>>)
- <ExcludeT>(...excludeArgs): NumberSubtypeArray<Exclude<T, ExcludeT>>
Parameters
Rest
...excludeArgs: ExcludeT[]
has: ((value) => boolean)
- (value): boolean
Returns boolean
If the specified value belongs to the array returns the value as the desired type