UNPKG

@pixi/react

Version:

Write PixiJS applications using React declarative style.

1 lines 6.46 kB
{"version":3,"file":"reconciler.mjs","sources":["../../src/core/reconciler.ts"],"sourcesContent":["import packageData from '../../package.json' with { type: 'json' };\nimport { afterActiveInstanceBlur } from '../helpers/afterActiveInstanceBlur';\nimport { appendChild } from '../helpers/appendChild';\nimport { beforeActiveInstanceBlur } from '../helpers/beforeActiveInstanceBlur';\nimport { clearContainer } from '../helpers/clearContainer';\nimport { commitUpdate } from '../helpers/commitUpdate';\nimport { createInstance } from '../helpers/createInstance';\nimport { createReconciler } from '../helpers/createReconciler';\nimport { createTextInstance } from '../helpers/createTextInstance';\nimport { detachDeletedInstance } from '../helpers/detachDeletedInstance';\nimport { finalizeInitialChildren } from '../helpers/finalizeInitialChildren';\nimport { getChildHostContext } from '../helpers/getChildHostContext';\nimport { getCurrentUpdatePriority } from '../helpers/getCurrentUpdatePriority';\nimport { getInstanceFromNode } from '../helpers/getInstanceFromNode';\nimport { getInstanceFromScope } from '../helpers/getInstanceFromScope';\nimport { getPublicInstance } from '../helpers/getPublicInstance';\nimport { getRootHostContext } from '../helpers/getRootHostContext';\nimport { hideInstance } from '../helpers/hideInstance';\nimport { hideTextInstance } from '../helpers/hideTextInstance';\nimport { insertBefore } from '../helpers/insertBefore';\nimport { maySuspendCommit } from '../helpers/maySuspendCommit';\nimport { preloadInstance } from '../helpers/preloadInstance';\nimport { prepareForCommit } from '../helpers/prepareForCommit';\nimport { preparePortalMount } from '../helpers/preparePortalMount';\nimport { prepareScopeUpdate } from '../helpers/prepareScopeUpdate';\nimport { removeChild } from '../helpers/removeChild';\nimport { requestPostPaintCallback } from '../helpers/requestPostPaintCallback';\nimport { resetAfterCommit } from '../helpers/resetAfterCommit';\nimport { resetFormInstance } from '../helpers/resetFormInstance';\nimport { resolveEventTimeStamp } from '../helpers/resolveEventTimeStamp';\nimport { resolveEventType } from '../helpers/resolveEventType';\nimport { resolveUpdatePriority } from '../helpers/resolveUpdatePriority';\nimport { setCurrentUpdatePriority } from '../helpers/setCurrentUpdatePriority';\nimport { shouldAttemptEagerTransition } from '../helpers/shouldAttemptEagerTransition';\nimport { shouldSetTextContent } from '../helpers/shouldSetTextContent';\nimport { startSuspendingCommit } from '../helpers/startSuspendingCommit';\nimport { suspendInstance } from '../helpers/suspendInstance';\nimport { trackSchedulerEvent } from '../helpers/trackSchedulerEvent';\nimport { unhideInstance } from '../helpers/unhideInstance';\nimport { unhideTextInstance } from '../helpers/unhideTextInstance';\nimport { waitForCommitToBeReady } from '../helpers/waitForCommitToBeReady';\nimport { type HostConfig } from '../typedefs/HostConfig';\n\nconst reconcilerConfig = {\n isPrimaryRenderer: false,\n noTimeout: -1,\n NotPendingTransition: null,\n supportsHydration: false,\n supportsMutation: true,\n supportsPersistence: false,\n warnsIfNotActing: false,\n\n afterActiveInstanceBlur,\n appendChild,\n appendChildToContainer: appendChild,\n appendInitialChild: appendChild,\n beforeActiveInstanceBlur,\n cancelTimeout: clearTimeout,\n clearContainer,\n commitUpdate,\n createInstance,\n createTextInstance,\n hideTextInstance,\n unhideTextInstance,\n detachDeletedInstance,\n finalizeInitialChildren,\n getChildHostContext,\n getCurrentUpdatePriority,\n getInstanceFromNode,\n getInstanceFromScope,\n getPublicInstance,\n getRootHostContext,\n hideInstance,\n insertBefore,\n insertInContainerBefore: insertBefore,\n maySuspendCommit,\n preloadInstance,\n prepareForCommit,\n preparePortalMount,\n prepareScopeUpdate,\n removeChild,\n removeChildFromContainer: removeChild,\n requestPostPaintCallback,\n resetAfterCommit,\n resetFormInstance,\n resolveEventTimeStamp,\n resolveEventType,\n resolveUpdatePriority,\n scheduleTimeout: setTimeout,\n shouldAttemptEagerTransition,\n setCurrentUpdatePriority,\n shouldSetTextContent,\n startSuspendingCommit,\n suspendInstance,\n trackSchedulerEvent,\n unhideInstance,\n waitForCommitToBeReady,\n};\n\nconst reconciler = createReconciler<\n HostConfig['type'],\n HostConfig['props'],\n HostConfig['containerInstance'],\n HostConfig['instance'],\n HostConfig['textInstance'],\n HostConfig['suspenseInstance'],\n HostConfig['hydratableInstance'],\n HostConfig['formInstance'],\n HostConfig['publicInstance'],\n HostConfig['hostContext'],\n HostConfig['childSet'],\n HostConfig['timeoutHandle'],\n HostConfig['noTimeout'],\n HostConfig['transitionStatus']\n>(reconcilerConfig);\n\nreconciler.injectIntoDevTools({\n bundleType: process.env.NODE_ENV === 'production' ? 0 : 1,\n rendererPackageName: '@pixi/react',\n version: packageData.version,\n});\n\nexport { reconciler };\n"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AA2CA,MAAM,gBAAmB,GAAA;AAAA,EACrB,iBAAmB,EAAA,KAAA;AAAA,EACnB,SAAW,EAAA,CAAA,CAAA;AAAA,EACX,oBAAsB,EAAA,IAAA;AAAA,EACtB,iBAAmB,EAAA,KAAA;AAAA,EACnB,gBAAkB,EAAA,IAAA;AAAA,EAClB,mBAAqB,EAAA,KAAA;AAAA,EACrB,gBAAkB,EAAA,KAAA;AAAA,EAElB,uBAAA;AAAA,EACA,WAAA;AAAA,EACA,sBAAwB,EAAA,WAAA;AAAA,EACxB,kBAAoB,EAAA,WAAA;AAAA,EACpB,wBAAA;AAAA,EACA,aAAe,EAAA,YAAA;AAAA,EACf,cAAA;AAAA,EACA,YAAA;AAAA,EACA,cAAA;AAAA,EACA,kBAAA;AAAA,EACA,gBAAA;AAAA,EACA,kBAAA;AAAA,EACA,qBAAA;AAAA,EACA,uBAAA;AAAA,EACA,mBAAA;AAAA,EACA,wBAAA;AAAA,EACA,mBAAA;AAAA,EACA,oBAAA;AAAA,EACA,iBAAA;AAAA,EACA,kBAAA;AAAA,EACA,YAAA;AAAA,EACA,YAAA;AAAA,EACA,uBAAyB,EAAA,YAAA;AAAA,EACzB,gBAAA;AAAA,EACA,eAAA;AAAA,EACA,gBAAA;AAAA,EACA,kBAAA;AAAA,EACA,kBAAA;AAAA,EACA,WAAA;AAAA,EACA,wBAA0B,EAAA,WAAA;AAAA,EAC1B,wBAAA;AAAA,EACA,gBAAA;AAAA,EACA,iBAAA;AAAA,EACA,qBAAA;AAAA,EACA,gBAAA;AAAA,EACA,qBAAA;AAAA,EACA,eAAiB,EAAA,UAAA;AAAA,EACjB,4BAAA;AAAA,EACA,wBAAA;AAAA,EACA,oBAAA;AAAA,EACA,qBAAA;AAAA,EACA,eAAA;AAAA,EACA,mBAAA;AAAA,EACA,cAAA;AAAA,EACA;AACJ,CAAA;AAEM,MAAA,UAAA,GAAa,iBAejB,gBAAgB;AAElB,UAAA,CAAW,kBAAmB,CAAA;AAAA,EAC1B,UAAY,EAAA,OAAA,CAAQ,GAAI,CAAA,QAAA,KAAa,eAAe,CAAI,GAAA,CAAA;AAAA,EACxD,mBAAqB,EAAA,aAAA;AAAA,EACrB,SAAS,WAAY,CAAA;AACzB,CAAC,CAAA;;;;"}