87 lines
5.0 KiB
TypeScript
87 lines
5.0 KiB
TypeScript
/* Metro module 4024; source: lib/ZustandStore.tsx; dependencies: [685, 4025, 690, 2] */
|
|
function _fun33121(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#33121, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4182:6, offset: 0x010281e4, size: 103 bytes, params: 8, frame: 18
|
|
const env0_0 = require;
|
|
const defaultStatesAreEqual = function(a0, a1) {
|
|
return a0 === a1;
|
|
};
|
|
const Object = global.Object;
|
|
Object.defineProperty(exports, '__esModule', {value: true});
|
|
(require(2) /* metro dependency 2 */).fileFinishedImporting('lib/ZustandStore.tsx');
|
|
exports.createZustandStore = createZustandStore;
|
|
}
|
|
|
|
function createZustandStore(a0) { // fn#33123, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4182:216, offset: 0x0102824b, size: 161 bytes, params: 2, frame: 17
|
|
let env0_0 = a0;
|
|
const closure = useState_33124;
|
|
const closure2 = getState_33125;
|
|
const value = require(685) /* metro dependency 685 */;
|
|
const createWithEqualityFn = value.createWithEqualityFn;
|
|
const moduleValue = require(4025) /* metro dependency 4025 */;
|
|
const env0_1 = Reflect.apply(createWithEqualityFn, value, [moduleValue.subscribeWithSelector(function(a0, a1, a2) {
|
|
return a0(_fun33127, a1, a2);
|
|
})]);
|
|
return {useState: closure, getState: closure2, useField: useField, getField: function(a0) {
|
|
var env0_0 = a0;
|
|
return getState_33125(_fun33134);
|
|
}, subscribe: subscribe_33135, setState: setState_33129, resetState: resetState_33136};
|
|
}
|
|
|
|
function createZustandStoreUseState(a0) { // fn#33124, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4182:370, owner: createZustandStore.useState, offset: 0x010282ec, size: 34 bytes, params: 2, frame: 13
|
|
const value = a1;
|
|
return env0_1(a0, value !== undefined ? value : defaultStatesAreEqual);
|
|
}
|
|
|
|
function createZustandStoreGetState(a0) { // fn#33125, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4182:429, owner: createZustandStore.getState, offset: 0x0102830e, size: 38 bytes, params: 2, frame: 12
|
|
var r0;
|
|
let value = env0_1.getState();
|
|
if (a0 == null) {
|
|
r0 = value;
|
|
} else {
|
|
value = a0(value);
|
|
r0 = value;
|
|
}
|
|
return r0;
|
|
}
|
|
|
|
function _fun33126(a0, a1, a2) { // fn#33126, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4182:313, offset: 0x01028334, size: 38 bytes, params: 4, frame: 15
|
|
return a0(_fun33127, a1, a2);
|
|
}
|
|
|
|
function createZustandStoreSetState(a0) { // fn#33129, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4182:504, owner: createZustandStore.setState, offset: 0x010283a5, size: 52 bytes, params: 2, frame: 12
|
|
var environment;
|
|
const env0_0 = a0;
|
|
const value = environment.__proto__;
|
|
(require(690) /* metro dependency 690: ReactBatchUpdatesNative */).batchUpdates(_fun33130);
|
|
}
|
|
|
|
function useField(a0) { // fn#33131, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4182:603, owner: createZustandStore.useField, offset: 0x010283f4, size: 45 bytes, params: 2, frame: 13
|
|
const value = a1;
|
|
const env0_0 = a0;
|
|
return useState_33124(_fun33132, value !== undefined ? value : defaultStatesAreEqual);
|
|
}
|
|
|
|
function getField(a0) { // fn#33133, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4182:678, owner: createZustandStore.getField, offset: 0x01028421, size: 30 bytes, params: 2, frame: 11
|
|
const env0_0 = a0;
|
|
return getState_33125(_fun33134);
|
|
}
|
|
|
|
function createZustandStoreSubscribe(a0, a1, a2) { // fn#33135, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4182:728, owner: createZustandStore.subscribe, offset: 0x0102843f, size: 31 bytes, params: 4, frame: 15
|
|
return env0_1.subscribe(a0, a1, a2);
|
|
}
|
|
|
|
function createZustandStoreResetState() { // fn#33136, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4182:800, owner: createZustandStore.resetState, offset: 0x0102845e, size: 30 bytes, params: 1, frame: 11
|
|
setState_33129(env0_1.getInitialState());
|
|
}
|
|
|
|
function _fun33127(a0) { // fn#33127, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4182:325, offset: 0x0102835a, size: 52 bytes, params: 2, frame: 12
|
|
var environment;
|
|
const env0_0 = a0;
|
|
const value = environment.__proto__.__proto__;
|
|
return (require(690) /* metro dependency 690: ReactBatchUpdatesNative */).batchUpdates(_fun33128);
|
|
}
|
|
|
|
function _fun33130() { // fn#33130, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4182:530, offset: 0x010283d9, size: 27 bytes, params: 1, frame: 11
|
|
return env1_1.setState(env0_0);
|
|
}
|
|
|