import { getFallbacksAsync } from "https://deno.land/x/valibot@v0.30.0/src/index.ts";
Returns the fallback values of the schema.
Hint: The difference to getFallbackAsync
is that for objects and tuples
without an explicit fallback value, this function recursively returns the
fallback values of the subschemas instead of undefined
.
Type Parameters
TSchema extends SchemaWithMaybeFallback<BaseSchema | ObjectSchema<ObjectEntries, any> | TupleSchema<TupleItems, any>> | SchemaWithMaybeFallbackAsync<BaseSchemaAsync | ObjectSchemaAsync<ObjectEntriesAsync, any> | TupleSchemaAsync<TupleItemsAsync, any>>
Parameters
schema: TSchema
The schema to get the fallback values from.
Returns
Promise<FallbackValues<TSchema> | undefined>
The fallback values.