Search


Search something to see results

tuple

Type Parameters

  • T extends [any, ...any[]]

Parameters

  • items: { [K in string | number | symbol]: Schema<T[K<K>]> }

Returns TupleSchema<T>

import { x } from 'unhoax'

const schema = x.tuple(x.string, x.number)
schema.parse(['a', 1])
// { success: true, value: ['a', 1] }

schema.parse(['a', 1, 2, 3, 4, 5])
// { success: true, value: ['a', 1] }