close #320 use emitter handler to catch before load state

This commit is contained in:
Yanzhen Yu
2026-04-01 12:00:00 +08:00
parent 4bf7bb9bb1
commit 0dff4e13fa
3 changed files with 25 additions and 10 deletions

View File

@@ -409,6 +409,7 @@ export type Handler = (event?: unknown) => void;
export type Emitter = {
on(type: string, handler: Handler): void;
emit(type: string, event?: unknown): void;
off(type: string, handler: Handler): void;
};
export type Arguments<T> = T extends (...payload: infer U) => unknown