UNPKG

@pixi/react

Version:

Write PixiJS applications using React declarative style.

1 lines 916 B
{"version":3,"file":"gentleClone.mjs","sources":["../../src/helpers/gentleClone.ts"],"sourcesContent":["/** Clones an object without any of the ignored keys. */\nexport function gentleClone(\n object: Record<string, any>,\n ignoredKeys: string[] = [],\n)\n{\n const cloneBase: Record<string, any> = {};\n\n return Object.entries(object).reduce((accumulator, [key, value]) =>\n {\n if (!ignoredKeys.includes(key))\n {\n accumulator[key] = value;\n }\n\n return accumulator;\n }, cloneBase);\n}\n"],"names":[],"mappings":";AACO,SAAS,WACZ,CAAA,MAAA,EACA,WAAwB,GAAA,EAE5B,EAAA;AACI,EAAA,MAAM,YAAiC,EAAC;AAExC,EAAO,OAAA,MAAA,CAAO,OAAQ,CAAA,MAAM,CAAE,CAAA,MAAA,CAAO,CAAC,WAAa,EAAA,CAAC,GAAK,EAAA,KAAK,CAC9D,KAAA;AACI,IAAA,IAAI,CAAC,WAAA,CAAY,QAAS,CAAA,GAAG,CAC7B,EAAA;AACI,MAAA,WAAA,CAAY,GAAG,CAAI,GAAA,KAAA;AAAA;AAGvB,IAAO,OAAA,WAAA;AAAA,KACR,SAAS,CAAA;AAChB;;;;"}