UNPKG

@pixi/react

Version:

Write PixiJS applications using React declarative style.

1 lines 1.02 kB
{"version":3,"file":"commitUpdate.mjs","sources":["../../src/helpers/commitUpdate.ts"],"sourcesContent":["import { applyProps } from '../helpers/applyProps';\nimport { log } from '../helpers/log';\nimport { type HostConfig } from '../typedefs/HostConfig';\nimport { prepareUpdate } from './prepareUpdate';\n\nexport function commitUpdate(\n instance: HostConfig['instance'],\n type: HostConfig['type'],\n oldProps: HostConfig['props'],\n newProps: HostConfig['props'],\n)\n{\n log('info', 'lifecycle::commitUpdate');\n\n const diff = prepareUpdate(\n instance,\n type,\n oldProps,\n newProps,\n );\n\n if (diff)\n {\n applyProps(instance, diff);\n }\n}\n"],"names":[],"mappings":";;;;;AAKO,SAAS,YACZ,CAAA,QAAA,EACA,IACA,EAAA,QAAA,EACA,QAEJ,EAAA;AACI,EAAA,GAAA,CAAI,QAAQ,yBAAyB,CAAA;AAErC,EAAA,MAAM,IAAO,GAAA,aAAA;AAAA,IACT,QAAA;AAAA,IACA,IAAA;AAAA,IACA,QAAA;AAAA,IACA;AAAA,GACJ;AAEA,EAAA,IAAI,IACJ,EAAA;AACI,IAAA,UAAA,CAAW,UAAU,IAAI,CAAA;AAAA;AAEjC;;;;"}