UNPKG

@codethread/tstl-validate

Version:

Fork and adaptation of valibot for use in typescript-to-lua

13 lines (12 loc) 449 B
/** @noSelfInFile */ import type { BaseSchema, Input } from '../../types'; /** * Checks if the input matches the scheme. By using a type predicate, this * function can be used as a type guard. * * @param schema The schema to be used. * @param input The input to be tested. * * @returns Whether the input matches the scheme. */ export declare function is<TSchema extends BaseSchema>(schema: TSchema, input: unknown): input is Input<TSchema>;