Skip to main content

@terascope/data-types / types

types

Type Aliases

GetTypeArg

GetTypeArg: object

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

Type declaration

config

config: DataTypeFieldConfig

field

field: string

version?

optional version: number

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