Files
discord-decomp/_bundle/Module589.js
T
2026-11-01 12:12:55 +02:00

46 lines
1.5 KiB
JavaScript

// Metro module 589 (f590).
import * as _Module590 from "./Module590";
import { PersistedStore } from "./Module590";
import { Store } from "./Module591";
import * as _areStatesEqual from "./areStatesEqual";
import batchEmitChanges from "./batchEmitChanges";
import connectStores from "./connectStores";
import * as _setDisplayName from "./setDisplayName";
import * as _Module648 from "./Module648";
import * as _defaultAreStatesEqual from "./defaultAreStatesEqual";
export function initialize() {
Store.initialize();
}
const { DeviceSettingsStore, OfflineCacheStore } = _Module590;
const { createFetchStore, NO_DATA } = _areStatesEqual;
const r27 = {
Emitter: batchEmitChanges,
Store,
PersistedStore,
DeviceSettingsStore,
OfflineCacheStore,
connectStores,
initialize
};
Object.defineProperty(r27, "initialized", {
get: function() {
return Store.initialized;
},
set: void 0,
enumerable: true,
configurable: true
});
export default r27;
export { NO_DATA };
export { Store };
export const Dispatcher = _setDisplayName.Dispatcher;
export const BatchedStoreListener = _Module648.BatchedStoreListener;
export { createFetchStore };
export const statesWillNeverBeEqual = _defaultAreStatesEqual.statesWillNeverBeEqual;
export const useStateFromStores = _defaultAreStatesEqual.useStateFromStores;
export const useStateFromStoresObject = _defaultAreStatesEqual.useStateFromStoresObject;
export const useStateFromStoresArray = _defaultAreStatesEqual.useStateFromStoresArray;
export function destroy() {
PersistedStore.destroy();
}