decord/source/modules/expression_picker/ExpressionPickerGridStores.tsx

70 lines
2.6 KiB
TypeScript
Raw Normal View History

2026-07-25 08:10:48 +00:00
// Module ID: 9273
2026-07-27 11:26:19 +00:00
// Function ID: 72661
2026-07-20 16:05:17 +00:00
// Name: createStore
2026-07-25 08:10:48 +00:00
// Dependencies: [677, 4000, 682, 2]
2026-07-20 16:05:17 +00:00
// Exports: default
2026-07-25 08:10:48 +00:00
// Module 9273 (createStore)
2026-07-20 16:05:17 +00:00
function createStore() {
function getState() {
return withEqualityFnResult.getState();
}
2026-07-23 10:11:24 +00:00
let obj = require(getState[0]);
2026-07-20 16:05:17 +00:00
const withEqualityFn = obj.createWithEqualityFn();
2026-07-23 10:11:24 +00:00
const withEqualityFnResult = withEqualityFn(require(getState[1]).subscribeWithSelector(() => outer1_2));
require = withEqualityFnResult;
2026-07-20 16:05:17 +00:00
obj = {
useStore: withEqualityFnResult,
getState,
subscribe(arg0, arg1) {
return withEqualityFnResult.subscribe(arg0, arg1);
},
setInspectedExpressionPosition(arg0, arg1, arg2) {
2026-07-23 10:11:24 +00:00
let closure_0 = arg0;
let closure_1 = arg1;
let closure_2 = arg2;
withEqualityFnResult(getState[2]).batchUpdates(() => {
const inspectedExpressionPosition = { rowIndex: closure_1, columnIndex: state, source: closure_2 };
return state.setState({ inspectedExpressionPosition, hasInteracted: true });
2026-07-20 16:05:17 +00:00
});
},
setActiveCategoryIndex(arg0) {
2026-07-23 10:11:24 +00:00
let closure_0 = arg0;
withEqualityFnResult(getState[2]).batchUpdates(() => state.setState({ activeCategoryIndex: state }));
2026-07-20 16:05:17 +00:00
},
setSearchPlaceholder(arg0) {
2026-07-23 10:11:24 +00:00
let closure_0 = arg0;
withEqualityFnResult(getState[2]).batchUpdates(() => state.setState({ searchPlaceholder: state }));
2026-07-20 16:05:17 +00:00
},
resetStoreState() {
2026-07-23 10:11:24 +00:00
withEqualityFnResult(getState[2]).batchUpdates(() => outer1_0.setState(outer2_2));
2026-07-20 16:05:17 +00:00
},
setBottomPosition(arg0) {
2026-07-23 10:11:24 +00:00
let closure_0 = arg0;
withEqualityFnResult(getState[2]).batchUpdates(() => state.setState({ bottomPosition: state }));
2026-07-20 16:05:17 +00:00
},
setAnalyticsId(replaced) {
2026-07-23 10:11:24 +00:00
let closure_0 = replaced;
withEqualityFnResult(getState[2]).batchUpdates(() => state.setState({ analyticsId: state }));
2026-07-20 16:05:17 +00:00
},
getAnalyticsId() {
return getState().analyticsId;
}
};
return obj;
}
2026-07-23 10:11:24 +00:00
let obj = { inspectedExpressionPosition: { rowIndex: 0, columnIndex: 0 }, hasInteracted: false, activeCategoryIndex: 0, searchPlaceholder: null, bottomPosition: null, analyticsId: null };
let closure_2 = Object.freeze(obj);
2026-07-20 16:05:17 +00:00
const store = createStore();
const store1 = createStore();
const store2 = createStore();
const store3 = createStore();
2026-07-23 10:11:24 +00:00
const result = require("batchUpdates").fileFinishedImporting("modules/expression_picker/ExpressionPickerGridStores.tsx");
2026-07-20 16:05:17 +00:00
export default createStore;
export const INACTIVE_CATEGORY_INDEX = -1;
export const EmojiPickerStore = store;
export const StickerPickerStore = store1;
export const SoundboardPickerStore = store2;
export const ApplicationCommandDiscoveryPickerStore = store3;