92 lines
2.4 KiB
JavaScript
92 lines
2.4 KiB
JavaScript
// Module ID: 5378
|
|
// Function ID: 5379
|
|
// Name: MountRegistry
|
|
// Dependencies: [41, 42]
|
|
|
|
// Module 5378 (MountRegistry)
|
|
import MountRegistry from "_classCallCheck";
|
|
|
|
class MountRegistry {
|
|
constructor() {
|
|
tmp = MountRegistry(this, MountRegistry);
|
|
return;
|
|
}
|
|
}
|
|
const items = [
|
|
{
|
|
key: "addMountListener",
|
|
value: function addMountListener(arg0) {
|
|
const self = this;
|
|
let closure_0 = arg0;
|
|
let mountListeners = this.mountListeners;
|
|
mountListeners.add(arg0);
|
|
return () => {
|
|
const mountListeners = self.mountListeners;
|
|
mountListeners.delete(closure_0);
|
|
};
|
|
}
|
|
},
|
|
{
|
|
key: "addUnmountListener",
|
|
value: function addUnmountListener(arg0) {
|
|
const self = this;
|
|
let closure_0 = arg0;
|
|
let unmountListeners = this.unmountListeners;
|
|
unmountListeners.add(arg0);
|
|
return () => {
|
|
const unmountListeners = self.unmountListeners;
|
|
unmountListeners.delete(closure_0);
|
|
};
|
|
}
|
|
},
|
|
{
|
|
key: "gestureHandlerWillMount",
|
|
value: function gestureHandlerWillMount(closure_0) {
|
|
const mountListeners = this.mountListeners;
|
|
const item = mountListeners.forEach((arg0) => arg0(closure_0));
|
|
}
|
|
},
|
|
{
|
|
key: "gestureHandlerWillUnmount",
|
|
value: function gestureHandlerWillUnmount(self) {
|
|
let closure_0 = self;
|
|
const unmountListeners = this.unmountListeners;
|
|
const item = unmountListeners.forEach((arg0) => arg0(closure_0));
|
|
}
|
|
},
|
|
{
|
|
key: "gestureWillMount",
|
|
value: function gestureWillMount(arg0) {
|
|
let closure_0 = arg0;
|
|
const mountListeners = this.mountListeners;
|
|
const item = mountListeners.forEach((arg0) => arg0(closure_0));
|
|
}
|
|
},
|
|
{
|
|
key: "gestureWillUnmount",
|
|
value: function gestureWillUnmount(item10006) {
|
|
let closure_0 = item10006;
|
|
const unmountListeners = this.unmountListeners;
|
|
const item = unmountListeners.forEach((arg0) => arg0(closure_0));
|
|
}
|
|
}
|
|
];
|
|
const tmp2 = require("_createClass")(MountRegistry, null, items);
|
|
tmp2.mountListeners = new Set();
|
|
const obj = {
|
|
key: "addMountListener",
|
|
value: function addMountListener(arg0) {
|
|
const self = this;
|
|
let closure_0 = arg0;
|
|
let mountListeners = this.mountListeners;
|
|
mountListeners.add(arg0);
|
|
return () => {
|
|
const mountListeners = self.mountListeners;
|
|
mountListeners.delete(closure_0);
|
|
};
|
|
}
|
|
};
|
|
const set = new Set();
|
|
tmp2.unmountListeners = new Set();
|
|
|
|
export const MountRegistry = tmp2;
|