Skip to content

StandardValidator

PropertyDescription
Clean-
isAsync-
mayReturnPromise-

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

new StandardValidator(schema): StandardValidator;

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

ParameterType
schemaStandardSchemaV1Like

StandardValidator

Validator.constructor

Clean: (value) => unknown;

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

ParameterType
valueunknown

unknown

Validator.Clean


isAsync: boolean;

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

Validator.isAsync


mayReturnPromise: boolean;

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

Validator.mayReturnPromise

Check(value): boolean;

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

ParameterType
valueunknown

boolean

Validator.Check


EncodeFrom(value): unknown;

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

ParameterType
valueunknown

unknown


Errors(value): TLocalizedValidationError[];

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

ParameterType
valueunknown

TLocalizedValidationError[]

Validator.Errors


From(
value,
type?,
allowAsync?
): unknown;

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

ParameterType
valueunknown
type?string
allowAsync?boolean

unknown

Validator.From


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 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