decord/source/__polyfill/04xxx/module_4355.js
github-actions 03cf168fbc chore: update source for alpha 347.3
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4825.js (118.4 MB)
2026-09-17 08:17:09 +00:00

66 lines
2 KiB
JavaScript

// Module ID: 4355
// Function ID: 4356
// Dependencies: [19, 4354]
// Exports: create, useStore
// Module 4355
import noop from "module_19" /* 19 */;
function identity(arg0) {
return arg0;
}
function createImpl(arg0) {
store = store(4354).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(4354).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(4354);
} 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;
};