Skip to content

TypeBoxValidator

Defined in: elysia/dist/type/validator/index.d.ts:11

Type ParameterDefault type
T extends TSchemaTAny
new TypeBoxValidator<T>(
schema,
options?,
name?,
isIntersectable?
): TypeBoxValidator<T>;

Defined in: elysia/dist/type/validator/index.d.ts:21

ParameterType
schemaT
options?ValidatorOptions
name?string
isIntersectable?boolean

TypeBoxValidator<T>

Validator.constructor

Clean: (value) => unknown;

Defined in: elysia/dist/validator/index.d.ts:37

ParameterType
valueunknown

unknown

Validator.Clean


hasCodec: boolean;

Defined in: elysia/dist/type/validator/index.d.ts:17


hasDefault: boolean;

Defined in: elysia/dist/type/validator/index.d.ts:19


isAsync: boolean;

Defined in: elysia/dist/type/validator/index.d.ts:18

Validator.isAsync


mayReturnPromise: boolean;

Defined in: elysia/dist/validator/index.d.ts:32

Validator.mayReturnPromise


precomputeSafe: boolean;

Defined in: elysia/dist/type/validator/index.d.ts:20


optional reconstructedCheck?: (value) => boolean;

Defined in: elysia/dist/type/validator/index.d.ts:15

ParameterType
valueunknown

boolean


schema: T;

Defined in: elysia/dist/type/validator/index.d.ts:16


optional tb?: Validator;

Defined in: elysia/dist/type/validator/index.d.ts:14

Check(value): boolean;

Defined in: elysia/dist/type/validator/index.d.ts:22

ParameterType
valueStaticType<[]>

boolean

Validator.Check


Decode(value): StaticType<[]>;

Defined in: elysia/dist/type/validator/index.d.ts:24

ParameterType
valueStaticType<[]>

StaticType<[]>


Encode(value): StaticType<[]>;

Defined in: elysia/dist/type/validator/index.d.ts:25

ParameterType
valueStaticType<[]>

StaticType<[]>


EncodeFrom(value, type?): StaticType<[]>;

Defined in: elysia/dist/type/validator/index.d.ts:26

ParameterType
valueStaticType<[]>
type?string

StaticType<[]>


Errors(value): TLocalizedValidationError[];

Defined in: elysia/dist/type/validator/index.d.ts:23

ParameterType
valueunknown

TLocalizedValidationError[]

Validator.Errors


From(value, type?): MaybePromise<StaticType<[], "Encode", {
}, {
}, T>>;

Defined in: elysia/dist/type/validator/index.d.ts:27

ParameterType
valueStaticType<[]>
type?string

MaybePromise<StaticType<[], "Encode", { }, { }, T>>

Validator.From


FromAsync(value, type?): Promise<StaticType<[], "Encode", {
}, {
}, T>>;

Defined in: elysia/dist/type/validator/index.d.ts:29

ParameterType
valueStaticType<[]>
type?string

Promise<StaticType<[], "Encode", { }, { }, T>>


FromSync(value, type?): StaticType<[]>;

Defined in: elysia/dist/type/validator/index.d.ts:30

ParameterType
valueStaticType<[]>
type?string

StaticType<[]>


static clear(): void;

Defined in: elysia/dist/validator/index.d.ts:42

void

Validator.clear


static create<Schema>(schema, options?): TypeBoxValidator<Schema>;

Defined in: elysia/dist/validator/index.d.ts:38

Type Parameter
Schema extends TSchema
ParameterType
schemaSchema
options?ValidatorOptions

TypeBoxValidator<Schema>

Validator.create

static create<Schema>(schema, options?): StandardValidator;

Defined in: elysia/dist/validator/index.d.ts:39

Type Parameter
Schema extends StandardSchemaV1Like<unknown, unknown>
ParameterType
schemaSchema
options?ValidatorOptions

StandardValidator

Validator.create

static create(schema, options?): Validator;

Defined in: elysia/dist/validator/index.d.ts:40

ParameterType
schemanull
options?ValidatorOptions

Validator

Validator.create


static isAsyncMember(schema, compiled): boolean;

Defined in: elysia/dist/type/validator/index.d.ts:13

ParameterType
schemaTSchema
compiledany

boolean


static reference(schema, models): AnySchema;

Defined in: elysia/dist/validator/index.d.ts:35

ParameterType
schema| string | TSchema | StandardSchemaV1Like<unknown, unknown>
modelsRecord<string | number | symbol, AnySchema>

AnySchema

Validator.reference


static response(schema, options?): Map<number, Validator>;

Defined in: elysia/dist/validator/index.d.ts:41

ParameterType
schema| TSchema | StandardSchemaV1Like<unknown, unknown> | Record<number, | TSchema | StandardSchemaV1Like<unknown, unknown>>
options?ResponseValidatorOptions

Map<number, Validator>

Validator.response

Last updated:

Type to search the documentation.

    Up arrowDown arrow to navigateEnter to selectEscape to close