Libraries
    Preparing search index...

    Type Alias TupleElementValidationResults<TElements>

    TupleElementValidationResults: {
        [K in keyof TElements]: TElements[K] extends UnionSchemaBuilder<
            infer UOptions extends
                readonly SchemaBuilder<any, any, any, any, any>[],
            any,
            any,
        >
            ? UnionSchemaValidationResult<InferType<TElements[K]>, UOptions>
            : TElements[K] extends ObjectSchemaBuilder<any, any, any, any, any>
                ? ObjectSchemaValidationResult<InferType<TElements[K]>, TElements[K]>
                : ValidationResult<InferType<TElements[K]>>
    }

    Maps a tuple of schema builders to a tuple of their per-position validation result types. Union schema elements get UnionSchemaValidationResult, object schema elements get ObjectSchemaValidationResult, other types get ValidationResult.

    Type Parameters

    • TElements extends readonly SchemaBuilder<any, any, any, any, any>[]