Fix Stores?

This commit is contained in:
thororen1234 2024-07-10 15:15:09 -04:00
parent bfd56de301
commit f0df91e8e1
3 changed files with 9 additions and 11 deletions

View file

@ -65,7 +65,7 @@
"@typescript-eslint/eslint-plugin": "^5.59.1", "@typescript-eslint/eslint-plugin": "^5.59.1",
"@typescript-eslint/parser": "^5.59.1", "@typescript-eslint/parser": "^5.59.1",
"diff": "^5.1.0", "diff": "^5.1.0",
"discord-types": "^1.3.26", "discord-types": "^1.3.3",
"esbuild": "^0.15.18", "esbuild": "^0.15.18",
"eslint": "^8.46.0", "eslint": "^8.46.0",
"eslint-import-resolver-alias": "^1.1.2", "eslint-import-resolver-alias": "^1.1.2",

2
pnpm-lock.yaml generated
View file

@ -90,7 +90,7 @@ importers:
specifier: ^5.1.0 specifier: ^5.1.0
version: 5.1.0 version: 5.1.0
discord-types: discord-types:
specifier: ^1.3.26 specifier: ^1.3.3
version: 1.3.26 version: 1.3.26
esbuild: esbuild:
specifier: ^0.15.18 specifier: ^0.15.18

View file

@ -21,23 +21,21 @@ import { Channel, Guild, Role } from "discord-types/general";
import { FluxDispatcher, FluxEvents } from "./utils"; import { FluxDispatcher, FluxEvents } from "./utils";
type GenericFunction = (...args: any[]) => any;
export class FluxStore { export class FluxStore {
constructor(dispatcher: FluxDispatcher, eventHandlers?: Partial<Record<FluxEvents, (data: any) => void>>); constructor(dispatcher: FluxDispatcher, eventHandlers?: Partial<Record<FluxEvents, (data: any) => void>>);
addChangeListener(callback: () => void): void; addChangeListener(listener: () => void): void;
addReactChangeListener(callback: () => void): void; addConditionalChangeListener(removeListener: () => boolean, t?: boolean): void;
removeChangeListener(callback: () => void): void;
removeReactChangeListener(callback: () => void): void;
emitChange(): void; emitChange(): void;
getDispatchToken(): string; getDispatchToken(): string;
getName(): string; getName(): string;
hasChangeCallbacks(): boolean;
initialize(): void; initialize(): void;
initializeIfNeeded(): void; initializeIfNeeded(): void;
registerActionHandlers: GenericFunction; mustEmitChanges(conditional?: (t?: unknown) => boolean): void;
syncWith: GenericFunction; removeChangeListener(listener: () => void): void;
waitFor: GenericFunction; syncWith(stores: FluxStore[], emitChange: boolean, delay?: number): void;
waitFor(...stores: FluxStore[]): void;
__getLocalVars(): Record<string, any>; __getLocalVars(): Record<string, any>;
static getAll(): FluxStore[]; static getAll(): FluxStore[];