BUPKIS
    Preparing search index...

    Variable mapKeysSatisfyAssertionConst Function

    mapKeysSatisfyAssertion: AssertionFunctionSync<
        readonly [
            ZodCustom<Map<unknown, unknown>, Map<unknown, unknown>>,
            readonly [
                "to have keys satisfying",
                "to have props satisfying",
                "to have properties satisfying",
                "to have fields satisfying",
                "to contain keys satisfying",
                "to contain props satisfying",
                "to contain properties satisfying",
                "to contain fields satisfying",
            ],
            ZodUnknown,
        ],
        (
            subject: Map<unknown, unknown>,
            expected: unknown,
        ) => { message: string } | undefined,
        readonly [
            ZodCustom<Map<unknown, unknown>, Map<unknown, unknown>>,
            PhraseLiteralChoiceSlot<
                readonly [
                    "to have keys satisfying",
                    "to have props satisfying",
                    "to have properties satisfying",
                    "to have fields satisfying",
                    "to contain keys satisfying",
                    "to contain props satisfying",
                    "to contain properties satisfying",
                    "to contain fields satisfying",
                ],
            >,
            ZodUnknown,
        ],
    > = ...

    Asserts that ALL keys in a Map individually satisfy the expected shape.

    Uses partial/satisfy semantics — every key must match. Empty Maps pass vacuously.

    const map = new Map([
    ['foo', 1],
    ['bar', 2],
    ]);
    expect(map, 'to have keys satisfying', z.string()); // passes
    expect(map, 'to have props satisfying', z.string()); // alias — same assertion
    expect(map, 'to have fields satisfying', z.string()); // alias
    expect(map, 'to contain keys satisfying', /^[a-z]+$/); // alias

    map-to-have-keys-satisfying-any

    collections