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:9
opTypereadonlyOpTypedefault.opTypejob-components/src/operations/core/schema-core.ts:10
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): object

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

Parameters​
ParameterType
inputConfigRecord<string, any>
Returns​

object

config​

config: APIConfig & TestReaderConfig

warnings​

warnings: JobWarning[]

Inherited from​

default.validate

Call Signature​

validate(inputConfig): object

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

Parameters​
ParameterType
inputConfigRecord<string, any>
Returns​

object

config​

config: OpConfig & TestReaderConfig

warnings​

warnings: JobWarning[]

Inherited from​

default.validate


validateJob()​

validateJob(_job): void

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

Parameters​

ParameterType
_jobValidatedJobConfig

Returns​

void

Inherited from​

default.validateJob


type()​

static type(): string

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

Returns​

string

Inherited from​

default.type