Skip to main content

@terascope/data-types / interfaces

interfaces

Interfaces

InterfaceDescription
ESMappingOptions-
GraphQLType-
TypeESMapping-

Type Aliases

AvailableType

AvailableType: DeprecatedFieldType

Defined in: data-types/src/interfaces.ts:46

Deprecated

use FieldType from @terascope/types


AvailableVersion

AvailableVersion: DataTypeVersion

Defined in: data-types/src/interfaces.ts:56

Deprecated

use DataTypeVersion from @terascope/types


DataTypeMapping

DataTypeMapping: object

Defined in: data-types/src/interfaces.ts:71

Index Signature

[key: string]: ActualType


FieldTypeConfig

FieldTypeConfig: DataTypeFieldConfig

Defined in: data-types/src/interfaces.ts:65

Deprecated

use DataTypeFieldConfig from @terascope/types


GraphQLOptions

GraphQLOptions: object

Defined in: data-types/src/interfaces.ts:20

Type declaration

createInputType?

optional createInputType: boolean

customTypes?

optional customTypes: string[]

description?

optional description: string

includeAllInputFields?

optional includeAllInputFields: boolean

references?

optional references: string[]

typeName?

optional typeName: string

useSnakeCase?

optional useSnakeCase: boolean


GraphQLTypeReferences

GraphQLTypeReferences: object & object

Defined in: data-types/src/interfaces.ts:39

Type declaration

__all?

optional __all: string[]


GraphQLTypesResult

GraphQLTypesResult: object

Defined in: data-types/src/interfaces.ts:14

Type declaration

baseType

baseType: string

customTypes

customTypes: string[]

inputType?

optional inputType: string


GroupedFields

GroupedFields: Record<string, string[]>

Defined in: data-types/src/interfaces.ts:12

An object of base fields with their child fields


MergeGraphQLOptions

MergeGraphQLOptions: object

Defined in: data-types/src/interfaces.ts:30

Type declaration

createInputTypes?

optional createInputTypes: boolean

customTypes?

optional customTypes: string[]

includeAllInputFields?

optional includeAllInputFields: boolean

references?

optional references: GraphQLTypeReferences

removeScalars?

optional removeScalars: boolean

useSnakeCase?

optional useSnakeCase: boolean


TypeConfigFields

TypeConfigFields: DataTypeFields

Defined in: data-types/src/interfaces.ts:76

Deprecated

use DataTypeFields from @terascope/types

Variables

AvailableTypes

const AvailableTypes: readonly DeprecatedFieldType[]

Defined in: data-types/src/interfaces.ts:51

Deprecated

use availableFieldTypes from @terascope/types


AvailableVersions

const AvailableVersions: readonly number[] = dataTypeVersions

Defined in: data-types/src/interfaces.ts:60

Deprecated

use dataTypeVersions from @terascope/types

References

DataTypeConfig

Re-exports DataTypeConfig