import { recordAsync } from "https://deno.land/x/valibot@v0.30.0/src/schemas/record/index.ts";
Creates an async record schema.
Type Parameters
TValue extends BaseSchema | BaseSchemaAsync
Parameters
value: TValue
The value schema.
optional
pipe: PipeAsync<RecordOutput<StringSchema, TValue>>A validation and transformation pipe.
Returns
An async record schema.
Creates an async record schema.
Type Parameters
TValue extends BaseSchema | BaseSchemaAsync
Parameters
value: TValue
The value schema.
optional
message: ErrorMessageThe error message.
optional
pipe: PipeAsync<RecordOutput<StringSchema, TValue>>A validation and transformation pipe.
Returns
An async record schema.
Creates an async record schema.
Type Parameters
TKey extends RecordKeyAsync
TValue extends BaseSchema | BaseSchemaAsync
Returns
An async record schema.
Creates an async record schema.
Type Parameters
TKey extends RecordKeyAsync
TValue extends BaseSchema | BaseSchemaAsync
Parameters
key: TKey
The key schema.
value: TValue
The value schema.
optional
message: ErrorMessageThe error message.
optional
pipe: PipeAsync<RecordOutput<TKey, TValue>>A validation and transformation pipe.
Returns
An async record schema.