Type aliases
ParamsBase
Params
Base
<K, D>: { encoder
?: ArrayEncoder; shouldInclude
?: any; valueKind
?: any }Type parameters
Type declaration
shouldInclude?:function
- shouldInclude(data: D): boolean
Parameters
Returns boolean
valueKind?:function
Parameters
Functions
build
Type parameters
K = number
D = any
N: string = string
float
- float<K, D>(name: string, value: (k: K, d: D, index: number) => number, params?: ParamsBase<K, D> & { digitCount?: number; typedArray?: TypedArrayCtor }): Field<K, D>
Type parameters
Parameters
name: string
value: (k: K, d: D, index: number) => number
- (k: K, d: D, index: number): number
Optional params: ParamsBase<K, D> & { digitCount?: number; typedArray?: TypedArrayCtor }
Returns Field<K, D>
index
- index(name: string): Field<unknown, any>
Parameters
Returns Field<unknown, any>
int
Type parameters
Parameters
name: string
value: (k: K, d: D, index: number) => number
- (k: K, d: D, index: number): number
Returns Field<K, D>
str
- str<K, D>(name: string, value: (k: K, d: D, index: number) => string, params?: ParamsBase<K, D>): Field<K, D>
Type parameters
Parameters
name: string
value: (k: K, d: D, index: number) => string
- (k: K, d: D, index: number): string
Optional params: ParamsBase<K, D>
Returns Field<K, D>