BUPKIS
    Preparing search index...

    Variable asyncIterableYieldsAssertionConst

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

    Asserts that an async iterable yields a value satisfying the expected shape.

    Uses partial/satisfy semantics (like 'to satisfy'). The assertion passes if ANY yielded value matches the expected shape.

    await expectAsync(asyncGenerator(), 'to yield', 'value'); // passes
    await expectAsync(nodeReadable, 'to emit', 'chunk'); // passes
    await expectAsync(response.body, 'to yield value satisfying', {
    data: 'test',
    }); // Web Stream

    async-iterable-to-yield-any

    iterable