{"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;;;;"}