import { transformAsync } from "https://deno.land/x/valibot@v0.8.0/src/methods/transform/transformAsync.ts";
Type Parameters
TSchema extends AnySchema | AnySchemaAsync
Type Parameters
TSchema extends ArraySchema<any> | ArraySchemaAsync<any>
Returns
ArraySchemaAsync<TSchema["array"]["item"], TOutput>
Type Parameters
TSchema extends BigintSchema | BigintSchemaAsync
Type Parameters
TSchema extends BooleanSchema | BooleanSchemaAsync
Type Parameters
TSchema extends DateSchema | DateSchemaAsync
Type Parameters
TSchema extends EnumSchema<any> | EnumSchemaAsync<any>
Returns
EnumSchemaAsync<TSchema["enum"], TOutput>
Type Parameters
TSchema extends LiteralSchema<any> | LiteralSchemaAsync<any>
Returns
LiteralSchemaAsync<TSchema["literal"], TOutput>
Type Parameters
TSchema extends MapSchema<any, any> | MapSchemaAsync<any, any>
Returns
MapSchemaAsync<TSchema["map"]["key"], TSchema["map"]["value"], TOutput>
Type Parameters
TSchema extends NanSchema | NanSchemaAsync
Type Parameters
TSchema extends NativeEnumSchema<any> | NativeEnumSchemaAsync<any>
Returns
NativeEnumSchemaAsync<TSchema["nativeEnum"], TOutput>
Type Parameters
TSchema extends NeverSchema | NeverSchemaAsync
Type Parameters
TSchema extends NonNullableSchema<any> | NonNullableSchemaAsync<any>
Returns
NonNullableSchemaAsync<TSchema["wrapped"], TOutput>
Type Parameters
TSchema extends NonNullishSchema<any> | NonNullishSchemaAsync<any>
Returns
NonNullishSchemaAsync<TSchema["wrapped"], TOutput>
Type Parameters
TSchema extends NonOptionalSchema<any> | NonOptionalSchemaAsync<any>
Returns
NonOptionalSchemaAsync<TSchema["wrapped"], TOutput>
Type Parameters
TSchema extends NullSchema | NullSchemaAsync
Type Parameters
TSchema extends NullableSchema<any> | NullableSchemaAsync<any>
Returns
NullableSchemaAsync<TSchema["wrapped"], TOutput>
Type Parameters
TSchema extends NullishSchema<any> | NullishSchemaAsync<any>
Returns
NullishSchemaAsync<TSchema["wrapped"], TOutput>
Type Parameters
TSchema extends NumberSchema | NumberSchemaAsync
Type Parameters
TSchema extends ObjectSchema<any> | ObjectSchemaAsync<any>
Returns
ObjectSchemaAsync<TSchema["object"], TOutput>
Type Parameters
TSchema extends OptionalSchema<any> | OptionalSchemaAsync<any>
Returns
OptionalSchemaAsync<TSchema["wrapped"], TOutput>
Type Parameters
TSchema extends RecordSchema<any, any> | RecordSchemaAsync<any, any>
Returns
RecordSchemaAsync<TSchema["record"]["key"], TSchema["record"]["value"], TOutput>
Type Parameters
TSchema extends RecursiveSchema<any> | RecursiveSchemaAsync<any>
Returns
RecursiveSchemaAsync<TSchema["getter"], TOutput>
Type Parameters
TSchema extends SetSchema<any> | SetSchemaAsync<any>
Returns
SetSchemaAsync<TSchema["set"]["value"], TOutput>
Type Parameters
TSchema extends StringSchema | StringSchemaAsync
Type Parameters
TSchema extends SymbolSchema | SymbolSchemaAsync
Type Parameters
TSchema extends TupleSchema<any, any> | TupleSchemaAsync<any, any>
Returns
TupleSchemaAsync<TSchema["tuple"]["items"], TSchema["tuple"]["rest"], TOutput>
Type Parameters
TSchema extends UndefinedSchema | UndefinedSchemaAsync
Type Parameters
TSchema extends UnionSchema<any> | UnionSchemaAsync<any>
Returns
UnionSchemaAsync<TSchema["union"], TOutput>
Type Parameters
TSchema extends UnknownSchema | UnknownSchemaAsync
Type Parameters
TSchema extends VoidSchema | VoidSchemaAsync