StandardValidator
Members
Section titled “Members”Properties
Section titled “Properties”| Property | Description |
|---|---|
| Clean | - |
| isAsync | - |
| mayReturnPromise | - |
Methods
Section titled “Methods”Defined in: elysia/dist/validator/index.d.ts:44
Extends
Section titled “Extends”Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new StandardValidator(schema): StandardValidator;Defined in: elysia/dist/validator/index.d.ts:47
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
schema | StandardSchemaV1Like |
Returns
Section titled “Returns”StandardValidator
Overrides
Section titled “Overrides”Properties
Section titled “Properties”Clean: (value) => unknown;Defined in: elysia/dist/validator/index.d.ts:37
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
value | unknown |
Returns
Section titled “Returns”unknown
Inherited from
Section titled “Inherited from”isAsync
Section titled “isAsync”isAsync: boolean;Defined in: elysia/dist/validator/index.d.ts:31
Inherited from
Section titled “Inherited from”mayReturnPromise
Section titled “mayReturnPromise”mayReturnPromise: boolean;Defined in: elysia/dist/validator/index.d.ts:46
Overrides
Section titled “Overrides”Methods
Section titled “Methods”Check()
Section titled “Check()”Check(value): boolean;Defined in: elysia/dist/validator/index.d.ts:48
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
value | unknown |
Returns
Section titled “Returns”boolean
Overrides
Section titled “Overrides”EncodeFrom()
Section titled “EncodeFrom()”EncodeFrom(value): unknown;Defined in: elysia/dist/validator/index.d.ts:50
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
value | unknown |
Returns
Section titled “Returns”unknown
Errors()
Section titled “Errors()”Errors(value): TLocalizedValidationError[];Defined in: elysia/dist/validator/index.d.ts:49
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
value | unknown |
Returns
Section titled “Returns”TLocalizedValidationError[]
Overrides
Section titled “Overrides”From()
Section titled “From()”From( value, type?, allowAsync?): unknown;Defined in: elysia/dist/validator/index.d.ts:51
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
value | unknown |
type? | string |
allowAsync? | boolean |
Returns
Section titled “Returns”unknown
Overrides
Section titled “Overrides”clear()
Section titled “clear()”static clear(): void;Defined in: elysia/dist/validator/index.d.ts:42
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”create()
Section titled “create()”Call Signature
Section titled “Call Signature”static create<Schema>(schema, options?): TypeBoxValidator<Schema>;Defined in: elysia/dist/validator/index.d.ts:38
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
Schema extends TSchema |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
schema | Schema |
options? | ValidatorOptions |
Returns
Section titled “Returns”TypeBoxValidator<Schema>
Inherited from
Section titled “Inherited from”Call Signature
Section titled “Call Signature”static create<Schema>(schema, options?): StandardValidator;Defined in: elysia/dist/validator/index.d.ts:39
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
Schema extends StandardSchemaV1Like<unknown, unknown> |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
schema | Schema |
options? | ValidatorOptions |
Returns
Section titled “Returns”StandardValidator
Inherited from
Section titled “Inherited from”Call Signature
Section titled “Call Signature”static create(schema, options?): Validator;Defined in: elysia/dist/validator/index.d.ts:40
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
schema | null |
options? | ValidatorOptions |
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”reference()
Section titled “reference()”static reference(schema, models): AnySchema;Defined in: elysia/dist/validator/index.d.ts:35
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
schema | | string | TSchema | StandardSchemaV1Like<unknown, unknown> |
models | Record<string | number | symbol, AnySchema> |
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”response()
Section titled “response()”static response(schema, options?): Map<number, Validator>;Defined in: elysia/dist/validator/index.d.ts:41
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
schema | | TSchema | StandardSchemaV1Like<unknown, unknown> | Record<number, | TSchema | StandardSchemaV1Like<unknown, unknown>> |
options? | ResponseValidatorOptions |
Returns
Section titled “Returns”Map<number, Validator>