Skip to main content

elasticsearch-store / utils/model

utils/model

Variables

schema

const schema: object

Defined in: elasticsearch-store/src/utils/model.ts:10

JSON Schema

Type declaration

additionalProperties

additionalProperties: boolean = false

properties

properties: object

properties._created

_created: object

properties._created.format

format: string = 'date-time'

properties._deleted

_deleted: object

properties._deleted.default

default: boolean = false

properties._deleted.type

type: string = 'boolean'

properties._key

_key: object

properties._key.type

type: string = 'string'

properties._updated

_updated: object

properties._updated.format

format: string = 'date-time'

properties.client_id

client_id: object

properties.client_id.default

default: number = 1

properties.client_id.minimum

minimum: number = 0

properties.client_id.multipleOf

multipleOf: number = 1.0

properties.client_id.type

type: string = 'number'

required

required: string[]

Functions

addDefaultSchema()

addDefaultSchema(input): Record<string, any>

Defined in: elasticsearch-store/src/utils/model.ts:54

Parameters

ParameterType
inputRecord<string, any>

Returns

Record<string, any>


makeRecordDataType()

makeRecordDataType(arg): DataType

Defined in: elasticsearch-store/src/utils/model.ts:36

Parameters

ParameterType
arg{ description: string; fields: DataTypeFields; name: string; }
arg.description?string
arg.fieldsDataTypeFields
arg.namestring

Returns

DataType


mergeDefaults()

mergeDefaults<T>(source, from): T

Defined in: elasticsearch-store/src/utils/model.ts:61

Deep copy two levels deep (useful for mapping and schema)

Type Parameters

Type Parameter
T extends object

Parameters

ParameterType
sourceT
fromPartial<T>

Returns

T


toInstanceName()

toInstanceName(name): string

Defined in: elasticsearch-store/src/utils/model.ts:80

Parameters

ParameterType
namestring

Returns

string


uniqueFieldQuery()

uniqueFieldQuery(field): string

Defined in: elasticsearch-store/src/utils/model.ts:86

Parameters

ParameterType
fieldstring

Returns

string