decord/source/__polyfill/04xxx/module_4353.js
github-actions ecf26fc058 chore: update source for alpha 347.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4823.js (118.4 MB)
2026-09-16 07:03:15 +00:00

66 lines
2 KiB
JavaScript

// Module ID: 4353
// Function ID: 4354
// Dependencies: [19, 4352]
// Exports: create, useStore
// Module 4353
import noop from "module_19" /* 19 */;
function identity(arg0) {
return arg0;
}
function createImpl(arg0) {
store = store(4352).createStore(arg0);
function useBoundStore(arg0) {
let tmp = arg0;
closure_0 = store;
if (arg0 === undefined) {
tmp = identity;
}
closure_1 = tmp;
const syncExternalStore = noop.useSyncExternalStore(store.subscribe, () => closure_1(closure_0.getState()), () => closure_1(closure_0.getInitialState()));
const debugValue = noop.useDebugValue(syncExternalStore);
return syncExternalStore;
}
const merged = Object.assign(useBoundStore, store);
return useBoundStore;
}
export const create = (arg0) => {
if (arg0) {
if (typeof tmp === "function") {
store = store(4352).createStore(arg0);
function useBoundStore(arg0) {
let tmp = arg0;
closure_0 = store;
if (arg0 === undefined) {
tmp = identity;
}
closure_1 = tmp;
const syncExternalStore = noop.useSyncExternalStore(store.subscribe, () => closure_1(closure_0.getState()), () => closure_1(closure_0.getInitialState()));
const debugValue = noop.useDebugValue(syncExternalStore);
return syncExternalStore;
}
const _Object = Object;
const merged = Object.assign(useBoundStore, store);
let tmp2 = useBoundStore;
const obj = store(4352);
} else {
throw new TypeError("Trying to call a non-function");
}
} else {
tmp2 = tmp;
}
return tmp2;
};
export const useStore = function useStore(subscribe) {
closure_0 = subscribe;
let tmp = arg1;
if (arg1 === undefined) {
tmp = identity;
}
closure_1 = tmp;
const syncExternalStore = noop.useSyncExternalStore(subscribe.subscribe, () => closure_1(closure_0.getState()), () => closure_1(closure_0.getInitialState()));
const debugValue = noop.useDebugValue(syncExternalStore);
return syncExternalStore;
};