BUPKIS
    Preparing search index...

    Variable AsyncIterableAssertionsConst

    AsyncIterableAssertions: readonly [
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                readonly ["to yield", "to emit", "to yield value satisfying"],
                ZodUnknown,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                expected: unknown,
            ) => Promise<{ message: string } | undefined>,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralChoiceSlot<
                    readonly ["to yield", "to emit", "to yield value satisfying"],
                >,
                ZodUnknown,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                "to yield value exhaustively satisfying",
                ZodUnknown,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                expected: unknown,
            ) => Promise<{ message: string } | undefined>,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralSlot<"to yield value exhaustively satisfying">,
                ZodUnknown,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                "to yield items satisfying",
                ZodUnknown,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                expected: unknown,
            ) => Promise<{ message: string } | undefined>,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralSlot<"to yield items satisfying">,
                ZodUnknown,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                "to yield items exhaustively satisfying",
                ZodUnknown,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                expected: unknown,
            ) => Promise<{ message: string } | undefined>,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralSlot<"to yield items exhaustively satisfying">,
                ZodUnknown,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                readonly ["to yield first", "to yield first satisfying"],
                ZodUnknown,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                expected: unknown,
            ) => Promise<{ message: string } | undefined>,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralChoiceSlot<
                    readonly ["to yield first", "to yield first satisfying"],
                >,
                ZodUnknown,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                "to yield first exhaustively satisfying",
                ZodUnknown,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                expected: unknown,
            ) => Promise<{ message: string } | undefined>,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralSlot<"to yield first exhaustively satisfying">,
                ZodUnknown,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                readonly ["to yield last", "to yield last satisfying"],
                ZodUnknown,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                expected: unknown,
            ) => Promise<{ message: string } | undefined>,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralChoiceSlot<
                    readonly ["to yield last", "to yield last satisfying"],
                >,
                ZodUnknown,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                "to yield last exhaustively satisfying",
                ZodUnknown,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                expected: unknown,
            ) => Promise<{ message: string } | undefined>,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralSlot<"to yield last exhaustively satisfying">,
                ZodUnknown,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                "to yield count",
                ZodInt,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                expectedCount: number,
            ) => Promise<
                { actual: number; expected: number; message: string }
                | undefined,
            >,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralSlot<"to yield count">,
                ZodInt,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                "to yield at least",
                ZodInt,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                minCount: number,
            ) => Promise<
                { actual: number; expected: string; message: string }
                | undefined,
            >,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralSlot<"to yield at least">,
                ZodInt,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                "to yield at most",
                ZodInt,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                maxCount: number,
            ) => Promise<
                { actual: number; expected: string; message: string }
                | undefined,
            >,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralSlot<"to yield at most">,
                ZodInt,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                "to be an empty iterable",
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
            ) => Promise<{ message: string } | undefined>,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralSlot<"to be an empty iterable">,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                "to yield exactly",
                ZodArray<ZodUnknown>,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                expected: unknown[],
            ) => Promise<
                {
                    schema: ZodType<any, unknown, $ZodTypeInternals<any, unknown>>;
                    subject: unknown[];
                },
            >,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralSlot<"to yield exactly">,
                ZodArray<ZodUnknown>,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                readonly ["to yield sequence satisfying", "to yield array satisfying"],
                ZodArray<ZodUnknown>,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                expected: unknown[],
            ) => Promise<
                {
                    schema: ZodType<any, unknown, $ZodTypeInternals<any, unknown>>;
                    subject: unknown[];
                },
            >,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralChoiceSlot<
                    readonly [
                        "to yield sequence satisfying",
                        "to yield array satisfying",
                    ],
                >,
                ZodArray<ZodUnknown>,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                readonly ["to complete", "to finish"],
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
            ) => Promise<{ message: string } | undefined>,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralChoiceSlot<readonly ["to complete", "to finish"]>,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                readonly ["to reject", "to be rejected"],
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
            ) => Promise<{ message: string } | undefined>,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralChoiceSlot<readonly ["to reject", "to be rejected"]>,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                readonly ["to reject with a", "to reject with an"],
                ZodCustom<Constructor, Constructor>,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                expectedType: Constructor,
            ) => Promise<{ message: string } | undefined>,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralChoiceSlot<
                    readonly ["to reject with a", "to reject with an"],
                >,
                ZodCustom<Constructor, Constructor>,
            ],
        >,
        AssertionFunctionAsync<
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                readonly [
                    "to reject with error satisfying",
                    "to be rejected with error satisfying",
                ],
                ZodUnknown,
            ],
            (
                subject:
                    | Iterable<unknown, any, any>
                    | AsyncIterable<unknown, any, any>
                    | AsyncIterator<unknown, any, any>,
                expectedShape: unknown,
            ) => Promise<{ message: string } | undefined>,
            readonly [
                ZodUnion<
                    readonly [
                        ZodCustom<
                            AsyncIterable<unknown, any, any>,
                            AsyncIterable<unknown, any, any>,
                        >,
                        ZodCustom<
                            AsyncIterator<unknown, any, any>,
                            AsyncIterator<unknown, any, any>,
                        >,
                        ZodCustom<Iterable<unknown, any, any>, Iterable<unknown, any, any>>,
                    ],
                >,
                PhraseLiteralChoiceSlot<
                    readonly [
                        "to reject with error satisfying",
                        "to be rejected with error satisfying",
                    ],
                >,
                ZodUnknown,
            ],
        >,
    ] = ...

    All asynchronous iterable assertions bundled as a tuple for convenient registration.