@codethread/tstl-validate
Version:
Fork and adaptation of valibot for use in typescript-to-lua
18 lines (17 loc) • 561 B
TypeScript
/** @noSelfInFile */
import type { BaseSchema, BaseSchemaAsync, Input } from '../../types';
/**
* Passes a default value to a schema in case of an undefined input.
*
* @param schema The affected schema.
* @param value The default value.
*
* @returns The passed schema.
*/
export declare function withDefault<TSchema extends BaseSchema | BaseSchemaAsync>(schema: TSchema, value: Input<TSchema>): TSchema;
/**
* See {@link withDefault}
*
* @deprecated Function has been renamed to `withDefault`.
*/
export declare const useDefault: typeof withDefault;