Skip to main content

elasticsearch-store / utils/validation

utils/validation

Functions

isTemplatedIndex()

isTemplatedIndex(config?): boolean

Defined in: utils/validation.ts:118

Parameters

ParameterType
config?IndexSchema

Returns

boolean


isTimeSeriesIndex()

isTimeSeriesIndex(config?): boolean

Defined in: utils/validation.ts:122

Parameters

ParameterType
config?IndexSchema

Returns

boolean


isValidName()

isValidName(name): boolean

Defined in: utils/validation.ts:11

Parameters

ParameterType
namestring

Returns

boolean


isValidNamespace()

isValidNamespace(namespace): boolean

Defined in: utils/validation.ts:35

Parameters

ParameterType
namespacestring

Returns

boolean


makeDataValidator()

makeDataValidator(dataSchema, logger): (input, critical) => any

Defined in: utils/validation.ts:40

Parameters

ParameterType
dataSchemaDataSchema
loggerLogger

Returns

(input, critical): any

Parameters
ParameterType
inputany
criticalboolean
Returns

any


validateId()

validateId(id, action, throwError): id is string

Defined in: utils/validation.ts:15

Parameters

ParameterTypeDefault value
idunknownundefined
actionstringundefined
throwErrorbooleantrue

Returns

id is string


validateIds()

validateIds(ids, action): string[]

Defined in: utils/validation.ts:31

Parameters

ParameterType
idsunknown
actionstring

Returns

string[]


validateIndexConfig()

validateIndexConfig(config): config is IndexConfig<any>

Defined in: utils/validation.ts:75

Parameters

ParameterType
configRecord<string, any>

Returns

config is IndexConfig<any>