UNPKG

normul

Version:

Normul is a tiny TypeScript/JavaScript library for data normalization and transformation

13 lines (12 loc) 435 B
import type { ParseContext } from '../../types.js'; import { Schema } from '../Schema.js'; export declare class TupleSchema<T extends unknown[]> extends Schema<T> { protected readonly elementSchemas: { [K in keyof T]: Schema<T[K]>; }; constructor(elementSchemas: { [K in keyof T]: Schema<T[K]>; }); protected _normalize(input: unknown, ctx: ParseContext): T; protected cloneArgs(): unknown[]; }