Data-Mate: `Builder Builder`
Table of contents
Classes
Interfaces
Type Aliases
Functions
Type Aliases
ValueFromFn
Ƭ ValueFromFn<T
>: (value
: unknown
) => T
Type parameters
Name |
---|
T |
Type declaration
▸ (value
): T
Coerce a value so it can be stored in the builder
Parameters
Name | Type |
---|---|
value | unknown |
Returns
T
Defined in
data-mate/src/builder/Builder.ts:205
Functions
copyVectorToBuilder
▸ copyVectorToBuilder<T
, R
>(vector
, builder
): Vector
<R
>
Copy the values from a Vector to a Builder
Type parameters
Name |
---|
T |
R |
Parameters
Name | Type | |
---|---|---|
vector | Vector <T > \ | ListVector <T > |
builder | Builder <R > |
Returns
Vector
<R
>
Defined in
data-mate/src/builder/Builder.ts:230
isBuilder
▸ isBuilder<T
>(input
): input is Builder<T>
Returns true if the input is a Builder
Type parameters
Name |
---|
T |
Parameters
Name | Type |
---|---|
input | unknown |
Returns
input is Builder<T>
Defined in
data-mate/src/builder/Builder.ts:198
transformVectorToBuilder
▸ transformVectorToBuilder<T
, R
>(vector
, builder
, transform
): Vector
<R
>
Copy the values from a Vector to a Builder
Type parameters
Name |
---|
T |
R |
Parameters
Name | Type | ||
---|---|---|---|
vector | Vector <T > \ | ListVector <T > | |
builder | Builder <R > | ||
transform | (value : T \ | readonly Maybe <T >[], index : number ) => Maybe <R > \ | readonly Maybe <R >[] |
Returns
Vector
<R
>