@@ -4,7 +4,7 @@ import { useShallow } from 'zustand/react/shallow';
4
4
import type { Logger } from '../../common/logger/types.js' ;
5
5
import { runInBackground } from '../lib/async/run-in-background.js' ;
6
6
import { getScopedLogger } from '../lib/logger/logger.factory.js' ;
7
- import type { PubSubData } from '../types/pubsub.types.js' ;
7
+ import type { PubSubEvent } from '../types/pubsub.types.js' ;
8
8
9
9
export type PubSubSubscribeCallback < T = unknown > = (
10
10
data : T
@@ -14,33 +14,33 @@ export type PubSubUnsubscribeCallback = () => void;
14
14
15
15
export type PubSubSubscriber < T extends string = string > =
16
16
T extends 'game:connect'
17
- ? PubSubSubscribeCallback < PubSubData . GameConnect >
17
+ ? PubSubSubscribeCallback < PubSubEvent . GameConnect >
18
18
: T extends 'game:disconnect'
19
- ? PubSubSubscribeCallback < PubSubData . GameDisconnect >
19
+ ? PubSubSubscribeCallback < PubSubEvent . GameDisconnect >
20
20
: T extends 'game:event'
21
- ? PubSubSubscribeCallback < PubSubData . GameEvent >
21
+ ? PubSubSubscribeCallback < PubSubEvent . GameEvent >
22
22
: T extends 'game:command'
23
- ? PubSubSubscribeCallback < PubSubData . GameCommand >
23
+ ? PubSubSubscribeCallback < PubSubEvent . GameCommand >
24
24
: T extends 'game:error'
25
- ? PubSubSubscribeCallback < PubSubData . GameError >
25
+ ? PubSubSubscribeCallback < PubSubEvent . GameError >
26
26
: T extends 'sidebar:show'
27
- ? PubSubSubscribeCallback < PubSubData . SidebarShow >
27
+ ? PubSubSubscribeCallback < PubSubEvent . SidebarShow >
28
28
: T extends 'toast:add'
29
- ? PubSubSubscribeCallback < PubSubData . ToastAdd >
29
+ ? PubSubSubscribeCallback < PubSubEvent . ToastAdd >
30
30
: T extends 'character:play:starting'
31
- ? PubSubSubscribeCallback < PubSubData . CharacterPlayStarting >
31
+ ? PubSubSubscribeCallback < PubSubEvent . CharacterPlayStarting >
32
32
: T extends 'character:play:started'
33
- ? PubSubSubscribeCallback < PubSubData . CharacterPlayStarted >
33
+ ? PubSubSubscribeCallback < PubSubEvent . CharacterPlayStarted >
34
34
: T extends 'character:play:stopping'
35
- ? PubSubSubscribeCallback < PubSubData . CharacterPlayStopping >
35
+ ? PubSubSubscribeCallback < PubSubEvent . CharacterPlayStopping >
36
36
: T extends 'character:play:stopped'
37
- ? PubSubSubscribeCallback < PubSubData . CharacterPlayStopped >
37
+ ? PubSubSubscribeCallback < PubSubEvent . CharacterPlayStopped >
38
38
: T extends 'layout:load'
39
- ? PubSubSubscribeCallback < PubSubData . LayoutLoad >
39
+ ? PubSubSubscribeCallback < PubSubEvent . LayoutLoad >
40
40
: T extends 'layout:item:closed'
41
- ? PubSubSubscribeCallback < PubSubData . LayoutItemClosed >
41
+ ? PubSubSubscribeCallback < PubSubEvent . LayoutItemClosed >
42
42
: T extends 'layout:item:moved'
43
- ? PubSubSubscribeCallback < PubSubData . LayoutItemMoved >
43
+ ? PubSubSubscribeCallback < PubSubEvent . LayoutItemMoved >
44
44
: PubSubSubscribeCallback ;
45
45
46
46
type PubSubSubscriberDataArg < T extends string = string > = Parameters <
0 commit comments