Skip to main content

@terascope/job-components / builtin/test-reader/schema / default

Class: default

Defined in: job-components/src/builtin/test-reader/schema.ts:4

A base class for supporting convict style "Schema" definitions

Extends

Constructors

Constructor

new default(context, opType): Schema

Defined in: job-components/src/operations/base-schema.ts:17

Parameters

ParameterTypeDefault value
contextContextundefined
opTypeOpType'operation'

Returns

Schema

Inherited from

default.constructor

Properties

PropertyModifierTypeInherited fromDefined in
contextprotectedContextdefault.contextjob-components/src/operations/core/schema-core.ts:8
opTypereadonlyOpTypedefault.opTypejob-components/src/operations/core/schema-core.ts:9
schemapublicTerafoundation.Schema<S>default.schemajob-components/src/operations/base-schema.ts:15

Methods

build()

build(): Record<string, any>

Defined in: job-components/src/builtin/test-reader/schema.ts:5

Returns

Record<string, any>

Overrides

default.build


validate()

Call Signature

validate(inputConfig): APIConfig & TestReaderConfig

Defined in: job-components/src/operations/base-schema.ts:22

Parameters
ParameterType
inputConfigRecord<string, any>
Returns

APIConfig & TestReaderConfig

Inherited from

default.validate

Call Signature

validate(inputConfig): OpConfig & TestReaderConfig

Defined in: job-components/src/operations/base-schema.ts:23

Parameters
ParameterType
inputConfigRecord<string, any>
Returns

OpConfig & TestReaderConfig

Inherited from

default.validate


validateJob()

validateJob(_job): void

Defined in: job-components/src/operations/base-schema.ts:31

Parameters

ParameterType
_jobValidatedJobConfig

Returns

void

Inherited from

default.validateJob


type()

static type(): string

Defined in: job-components/src/operations/base-schema.ts:35

Returns

string

Inherited from

default.type