mini-effect
    Preparing search index...

    Type Alias InferFallbacks<TSchema>

    InferFallbacks: TSchema extends | LooseObjectSchema<
        infer TEntries,
        ErrorMessage<LooseObjectIssue>
        | undefined,
    >
    | ObjectSchema<infer TEntries, ErrorMessage<ObjectIssue> | undefined>
    | ObjectWithRestSchema<
        infer TEntries,
        BaseSchema<unknown, unknown, BaseIssue<unknown>>,
        ErrorMessage<ObjectWithRestIssue> | undefined,
    >
    | StrictObjectSchema<
        infer TEntries,
        ErrorMessage<StrictObjectIssue>
        | undefined,
    >
        ? { -readonly [TKey in keyof TEntries]: InferFallbacks<TEntries[TKey]> }
        : TSchema extends | LooseObjectSchemaAsync<
            infer TEntries,
            ErrorMessage<LooseObjectIssue>
            | undefined,
        >
        | ObjectSchemaAsync<infer TEntries, ErrorMessage<ObjectIssue> | undefined>
        | ObjectWithRestSchemaAsync<
            infer TEntries,
            BaseSchema<unknown, unknown, BaseIssue<unknown>>,
            ErrorMessage<ObjectWithRestIssue> | undefined,
        >
        | StrictObjectSchemaAsync<
            infer TEntries,
            ErrorMessage<StrictObjectIssue>
            | undefined,
        >
            ? {
                -readonly [TKey in keyof TEntries]: InferFallbacks<TEntries[TKey]>
            }
            : TSchema extends | LooseTupleSchema<
                infer TItems,
                ErrorMessage<LooseTupleIssue>
                | undefined,
            >
            | StrictTupleSchema<
                infer TItems,
                ErrorMessage<StrictTupleIssue>
                | undefined,
            >
            | TupleSchema<infer TItems, ErrorMessage<TupleIssue> | undefined>
            | TupleWithRestSchema<
                infer TItems,
                BaseSchema<unknown, unknown, BaseIssue<unknown>>,
                ErrorMessage<TupleWithRestIssue> | undefined,
            >
                ? { -readonly [TKey in keyof TItems]: InferFallbacks<TItems[TKey]> }
                : TSchema extends | LooseTupleSchemaAsync<
                    infer TItems,
                    ErrorMessage<LooseTupleIssue>
                    | undefined,
                >
                | StrictTupleSchemaAsync<
                    infer TItems,
                    ErrorMessage<StrictTupleIssue>
                    | undefined,
                >
                | TupleSchemaAsync<infer TItems, ErrorMessage<TupleIssue> | undefined>
                | TupleWithRestSchemaAsync<
                    infer TItems,
                    BaseSchema<unknown, unknown, BaseIssue<unknown>>,
                    ErrorMessage<TupleWithRestIssue> | undefined,
                >
                    ? { -readonly [TKey in keyof TItems]: InferFallbacks<TItems[TKey]> }
                    : Awaited<InferFallback<TSchema>>

    Infer fallbacks type.

    Type Parameters