Type Parameters
-
K = number
-
D = any
-
N extends string = string
Constructors
constructor
- new Builder<K, D, N>(): <internal>.Field.Builder<K, D, N>
-
Type Parameters
-
K = number
-
D = any
-
N extends string = string
Properties
Private
fields
fields: any
Methods
float
- float(name: N, value: ((k: K, d: D, index: number) => number), params?: ParamsBase<K, D> & { digitCount?: number; typedArray?: TypedArrayCtor }): <internal>.Field.Builder<K, D, N>
-
Parameters
-
name: N
-
value: ((k: K, d: D, index: number) => number)
-
- (k: K, d: D, index: number): number
-
Returns number
-
Optional
params: ParamsBase<K, D> & { digitCount?: number; typedArray?: TypedArrayCtor }
getFields
- getFields(): Field<K, D>[]
-
Returns Field<K, D>[]
index
- index(name: N): <internal>.Field.Builder<K, D, N>
-
int
- int(name: N, value: ((k: K, d: D, index: number) => number), params?: ParamsBase<K, D> & { typedArray?: TypedArrayCtor }): <internal>.Field.Builder<K, D, N>
-
Parameters
-
name: N
-
value: ((k: K, d: D, index: number) => number)
-
- (k: K, d: D, index: number): number
-
Returns number
-
str
- str(name: N, value: ((k: K, d: D, index: number) => string), params?: ParamsBase<K, D>): <internal>.Field.Builder<K, D, N>
-
Parameters
-
name: N
-
value: ((k: K, d: D, index: number) => string)
-
- (k: K, d: D, index: number): string
-
Returns string
-
Optional
params: ParamsBase<K, D>
vec
- vec(name: N, values: ((k: K, d: D, index: number) => number)[], params?: ParamsBase<K, D> & { typedArray?: TypedArrayCtor }): <internal>.Field.Builder<K, D, N>
-
Parameters
-
name: N
-
values: ((k: K, d: D, index: number) => number)[]
-