Skip to main content

@terascope/data-types / types

types

Type Aliases​

GetTypeArg​

GetTypeArg = object

Defined in: data-types/src/types/index.ts:115

Properties​

config​

config: DataTypeFieldConfig

Defined in: data-types/src/types/index.ts:117

field​

field: string

Defined in: data-types/src/types/index.ts:116

version?​

optional version?: number

Defined in: data-types/src/types/index.ts:118

Variables​

LATEST_VERSION​

const LATEST_VERSION: 1 = 1

Defined in: data-types/src/types/index.ts:11

Functions​

getGroupedFields()​

getGroupedFields(fields): GroupedFields

Defined in: data-types/src/types/index.ts:13

Parameters​

ParameterType
fieldsDataTypeFields

Returns​

GroupedFields


getType()​

getType(__namedParameters): default

Defined in: data-types/src/types/index.ts:121

Parameters​

ParameterType
__namedParametersGetTypeArg

Returns​

default


getTypes()​

getTypes(fields, groupedFields, version?): default[]

Defined in: data-types/src/types/index.ts:33

Instantiate all of the types for the group

Parameters​

ParameterTypeDefault value
fieldsDataTypeFieldsundefined
groupedFieldsGroupedFieldsundefined
versionnumberLATEST_VERSION

Returns​

default[]

Todo​

support multiple levels deep nesting