import { transform } from "https://deno.land/x/valibot@v0.8.0/src/methods/index.ts";
Type Parameters
TSchema extends AnySchema
Type Parameters
TSchema extends ArraySchema<any>
Returns
ArraySchema<TSchema["array"]["item"], TOutput>
Type Parameters
TSchema extends BigintSchema
Type Parameters
TSchema extends BooleanSchema
Type Parameters
TSchema extends DateSchema
Type Parameters
TSchema extends LiteralSchema<any>
Returns
LiteralSchema<TSchema["literal"], TOutput>
Type Parameters
TSchema extends MapSchema<any, any>
Type Parameters
TSchema extends NanSchema
Type Parameters
TSchema extends NativeEnumSchema<any>
Returns
NativeEnumSchema<TSchema["nativeEnum"], TOutput>
Type Parameters
TSchema extends NeverSchema
Type Parameters
TSchema extends NonNullableSchema<any>
Returns
NonNullableSchema<TSchema["wrapped"], TOutput>
Type Parameters
TSchema extends NonNullishSchema<any>
Returns
NonNullishSchema<TSchema["wrapped"], TOutput>
Type Parameters
TSchema extends NonOptionalSchema<any>
Returns
NonOptionalSchema<TSchema["wrapped"], TOutput>
Type Parameters
TSchema extends NullSchema
Type Parameters
TSchema extends NullableSchema<any>
Returns
NullableSchema<TSchema["wrapped"], TOutput>
Type Parameters
TSchema extends NullishSchema<any>
Returns
NullishSchema<TSchema["wrapped"], TOutput>
Type Parameters
TSchema extends NumberSchema
Type Parameters
TSchema extends ObjectSchema<any>
Returns
ObjectSchema<TSchema["object"], TOutput>
Type Parameters
TSchema extends OptionalSchema<any>
Returns
OptionalSchema<TSchema["wrapped"], TOutput>
Type Parameters
TSchema extends RecordSchema<any, any>
Returns
RecordSchema<TSchema["record"]["key"], TSchema["record"]["value"], TOutput>
Type Parameters
TSchema extends RecursiveSchema<any>
Returns
RecursiveSchema<TSchema["getter"], TOutput>
Type Parameters
TSchema extends SetSchema<any>
Type Parameters
TSchema extends StringSchema
Type Parameters
TSchema extends SymbolSchema
Type Parameters
TSchema extends TupleSchema<any, any>
Returns
TupleSchema<TSchema["tuple"]["items"], TSchema["tuple"]["rest"], TOutput>
Type Parameters
TSchema extends UndefinedSchema
Type Parameters
TSchema extends UnionSchema<any>
Returns
UnionSchema<TSchema["union"], TOutput>
Type Parameters
TSchema extends UnknownSchema
Type Parameters
TSchema extends VoidSchema