Interface StandardProps<TInput, TOutput>

The Standard Schema properties interface.

interface StandardProps<TInput, TOutput> {
    types?: StandardTypes<TInput, TOutput>;
    validate: (
        value: unknown,
    ) => StandardResult<TOutput> | Promise<StandardResult<TOutput>>;
    vendor: "valibot";
    version: 1;
}

Type Parameters

  • TInput
  • TOutput

Properties

Inferred types associated with the schema.

validate: (
    value: unknown,
) => StandardResult<TOutput> | Promise<StandardResult<TOutput>>

Validates unknown input values.

vendor: "valibot"

The vendor name of the schema library.

version: 1

The version number of the standard.