{"version":3,"sources":["../../../source/schema/empty/empty.ts"],"names":["z","EMPTY_OBJECT_SCHEMA","validateEmptyObject","value","isObjectEmpty"],"mappings":"AACA,OAAS,KAAAA,MAAS,MAEX,IAAMC,EAAsBD,EAAE,OAAOA,EAAE,UAAU,CAAC,EAIlD,SAASE,EAAoBC,EAA6C,CAChFF,EAAoB,MAAME,CAAK,CAChC,CAEO,SAASC,EAAcD,EAAqC,CAClE,OAAOF,EAAoB,UAAUE,CAAK,EAAE,OAC7C","sourcesContent":["import type { EmptyObject } from \"type-fest\";\nimport { z } from \"zod\";\n\nexport const EMPTY_OBJECT_SCHEMA = z.record(z.undefined());\n\nexport type { EmptyObject } from \"type-fest\";\n\nexport function validateEmptyObject(value: object): asserts value is EmptyObject {\n\tEMPTY_OBJECT_SCHEMA.parse(value);\n}\n\nexport function isObjectEmpty(value: object): value is EmptyObject {\n\treturn EMPTY_OBJECT_SCHEMA.safeParse(value).success;\n}\n"]}