@terascope/data-types / interfaces
interfaces
Interfaces
| Interface | Description |
|---|---|
| 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
Properties
createInputType?
optionalcreateInputType:boolean
Defined in: data-types/src/interfaces.ts:26
customTypes?
optionalcustomTypes:string[]
Defined in: data-types/src/interfaces.ts:23
description?
optionaldescription:string
Defined in: data-types/src/interfaces.ts:22
includeAllInputFields?
optionalincludeAllInputFields:boolean
Defined in: data-types/src/interfaces.ts:27
references?
optionalreferences:string[]
Defined in: data-types/src/interfaces.ts:24
typeName?
optionaltypeName:string
Defined in: data-types/src/interfaces.ts:21
useSnakeCase?
optionaluseSnakeCase:boolean
Defined in: data-types/src/interfaces.ts:25
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
Properties
baseType
baseType:
string
Defined in: data-types/src/interfaces.ts:15
customTypes
customTypes:
string[]
Defined in: data-types/src/interfaces.ts:17
inputType?
optionalinputType:string
Defined in: data-types/src/interfaces.ts:16
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
Properties
createInputTypes?
optionalcreateInputTypes:boolean
Defined in: data-types/src/interfaces.ts:34
customTypes?
optionalcustomTypes:string[]
Defined in: data-types/src/interfaces.ts:33
includeAllInputFields?
optionalincludeAllInputFields:boolean
Defined in: data-types/src/interfaces.ts:36
references?
optionalreferences:GraphQLTypeReferences
Defined in: data-types/src/interfaces.ts:32
removeScalars?
optionalremoveScalars:boolean
Defined in: data-types/src/interfaces.ts:31
useSnakeCase?
optionaluseSnakeCase:boolean
Defined in: data-types/src/interfaces.ts:35
TypeConfigFields
TypeConfigFields =
DataTypeFields
Defined in: data-types/src/interfaces.ts:76
Deprecated
use DataTypeFields from @terascope/types
Variables
AvailableTypes
constAvailableTypes: readonlyDeprecatedFieldType[]
Defined in: data-types/src/interfaces.ts:51
Deprecated
use availableFieldTypes from @terascope/types
AvailableVersions
constAvailableVersions: readonlynumber[] =dataTypeVersions
Defined in: data-types/src/interfaces.ts:60
Deprecated
use dataTypeVersions from @terascope/types
References
DataTypeConfig
Re-exports DataTypeConfig