Skip to main content

elasticsearch-store / utils/validation

utils/validation

Functions​

isTemplatedIndex()​

isTemplatedIndex(config?): boolean

Defined in: utils/validation.ts:121

Parameters​

ParameterType
config?IndexSchema

Returns​

boolean


isTimeSeriesIndex()​

isTimeSeriesIndex(config?): boolean

Defined in: utils/validation.ts:125

Parameters​

ParameterType
config?IndexSchema

Returns​

boolean


isValidName()​

isValidName(name): boolean

Defined in: utils/validation.ts:14

Parameters​

ParameterType
namestring

Returns​

boolean


isValidNamespace()​

isValidNamespace(namespace): boolean

Defined in: utils/validation.ts:38

Parameters​

ParameterType
namespacestring

Returns​

boolean


makeDataValidator()​

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

Defined in: utils/validation.ts:43

Parameters​

ParameterType
dataSchemaDataSchema
loggerLogger

Returns​

(input, critical) => any


validateId()​

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

Defined in: utils/validation.ts:18

Parameters​

ParameterTypeDefault value
idunknownundefined
actionstringundefined
throwErrorbooleantrue

Returns​

id is string


validateIds()​

validateIds(ids, action): string[]

Defined in: utils/validation.ts:34

Parameters​

ParameterType
idsunknown
actionstring

Returns​

string[]


validateIndexConfig()​

validateIndexConfig(config): config is IndexConfig<any>

Defined in: utils/validation.ts:78

Parameters​

ParameterType
configRecord<string, any>

Returns​

config is IndexConfig<any>