UNPKG

@pixi/react

Version:

Write PixiJS applications using React declarative style.

40 lines (36 loc) 1.1 kB
'use strict'; var constants = require('react-reconciler/constants'); var store = require('../store.js'); var log = require('./log.js'); "use strict"; function resolveUpdatePriority() { log.log("info", "lifecycle::resolveUpdatePriority"); if (store.store.currentUpdatePriority) { return store.store.currentUpdatePriority; } const globalScope = typeof self !== "undefined" && self || typeof window !== "undefined" && window; if (!globalScope) { return constants.DefaultEventPriority; } const name = globalScope.event?.type; switch (name) { case "click": case "contextmenu": case "dblclick": case "pointercancel": case "pointerdown": case "pointerup": return constants.DiscreteEventPriority; case "pointermove": case "pointerout": case "pointerover": case "pointerenter": case "pointerleave": case "wheel": return constants.ContinuousEventPriority; default: return constants.DefaultEventPriority; } } exports.resolveUpdatePriority = resolveUpdatePriority; //# sourceMappingURL=resolveUpdatePriority.js.map