• Example

    const myTupleValidator = validate(tupleValidator([
    valueValidator(isString, "err1"),
    valueValidator(isString, "err2"),
    ]));
    const result = myTupleValidator(["", 1]);
    console.log(result); // [{ path: "$.1", message: "err2", value: 1 }]

    Returns

    Type Parameters

    • T extends unknown[]

    • R = T

    • P = unknown

    Parameters

    • validators: { [ I in string | number | symbol]: Validator<T[I], R, T> }

    Returns Validator<T, R, T>

Generated using TypeDoc