BUPKIS
    Preparing search index...

    Variable asyncIterableYieldsExactlyAssertionConst

    asyncIterableYieldsExactlyAssertion: 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>,
        ],
    > = ...

    Asserts that an async iterable yields exactly the specified values in order.

    Uses deep equality semantics. The iterable must yield the exact same number of values in the exact same order.

    await expectAsync(asyncGen(), 'to yield exactly', [1, 2, 3]);
    

    async-iterable-to-yield-exactly-array

    iterable