UNPKG

tupleson

Version:

A hackable JSON serializer/deserializer

1 lines 686 B
{"version":3,"sources":["../../src/internals/isPlainObject.ts"],"sourcesContent":["export const isPlainObject = (obj: unknown): obj is Record<string, unknown> => {\n\tif (!obj || typeof obj !== \"object\") {\n\t\treturn false;\n\t}\n\n\tif (obj === Object.prototype) {\n\t\treturn false;\n\t}\n\n\tif (Object.getPrototypeOf(obj) === null) {\n\t\treturn true;\n\t}\n\n\treturn Object.getPrototypeOf(obj) === Object.prototype;\n};\n"],"mappings":"AAAO,MAAM,gBAAgB,CAAC,QAAiD;AAC9E,MAAI,CAAC,OAAO,OAAO,QAAQ,UAAU;AACpC,WAAO;AAAA,EACR;AAEA,MAAI,QAAQ,OAAO,WAAW;AAC7B,WAAO;AAAA,EACR;AAEA,MAAI,OAAO,eAAe,GAAG,MAAM,MAAM;AACxC,WAAO;AAAA,EACR;AAEA,SAAO,OAAO,eAAe,GAAG,MAAM,OAAO;AAC9C;","names":[]}