UNPKG

@pixi/react

Version:

Write PixiJS applications using React declarative style.

1 lines 1.07 kB
{"version":3,"file":"appendChild.mjs","sources":["../../src/helpers/appendChild.ts"],"sourcesContent":["import {\n Container,\n Filter,\n} from 'pixi.js';\nimport { type HostConfig } from '../typedefs/HostConfig';\nimport { attach } from './attach';\nimport { log } from './log';\n\n/** Adds elements to our application. */\nexport function appendChild(\n parentNode: HostConfig['containerInstance'],\n childNode: HostConfig['instance'] | null,\n)\n{\n log('info', 'lifecycle::appendChild');\n\n if (!childNode)\n {\n return;\n }\n\n if (childNode instanceof Container)\n {\n parentNode.addChild(childNode);\n }\n else if (childNode instanceof Filter)\n {\n attach(parentNode, childNode);\n }\n}\n"],"names":[],"mappings":";;;;;AASgB,SAAA,WAAA,CACZ,YACA,SAEJ,EAAA;AACI,EAAA,GAAA,CAAI,QAAQ,wBAAwB,CAAA;AAEpC,EAAA,IAAI,CAAC,SACL,EAAA;AACI,IAAA;AAAA;AAGJ,EAAA,IAAI,qBAAqB,SACzB,EAAA;AACI,IAAA,UAAA,CAAW,SAAS,SAAS,CAAA;AAAA,GACjC,MAAA,IACS,qBAAqB,MAC9B,EAAA;AACI,IAAA,MAAA,CAAO,YAAY,SAAS,CAAA;AAAA;AAEpC;;;;"}