Appearance
talkcontrol / common/event-bus/events / TcEventMap
Interface: TcEventMap
Defined in: src/common/event-bus/events.ts:20
Une entrée par événement métier transitant sur un EventBus (canal CONTROLLER_SERVER ou CONTROLLER_COMPONENT). connection/disconnect sont des events natifs socket.io, hors périmètre (IMP-007).
init a deux usages réels distincts sur les deux canaux : simple trigger sans payload côté composant (EventBusComponent.on('init', ...)), et { slides } transmis côté serveur (relais de initialized) — d'où l'union.
pluginEventIn/pluginEventOut restent unknown : ce sont des payloads de plugin pass-through, volontairement non sur-typés (cf. step-11, risques). sendNotesToController/sendNotesToComponent restent unknown : le format des notes dépend de l'engine (RevealJS getSlideNotes), jamais typé ailleurs. deactivatePlugin/touchPointer n'ont aujourd'hui aucun émetteur (handlers orphelins) : payload undefined, ignoré par leurs handlers actuels.
Properties
activatePlugin
activatePlugin:
object
Defined in: src/common/event-bus/events.ts:21
pluginName
pluginName:
string
addToPluginsMenu
addToPluginsMenu:
object
Defined in: src/common/event-bus/events.ts:22
pluginName
pluginName:
string
deactivatePlugin
deactivatePlugin:
undefined
Defined in: src/common/event-bus/events.ts:23
error
error:
object
Defined in: src/common/event-bus/events.ts:24
type
type:
string
gotoSlide
gotoSlide:
object
Defined in: src/common/event-bus/events.ts:25
slide
slide:
Partial<Slide>
init
init: {
slides:Slide[]; } |undefined
Defined in: src/common/event-bus/events.ts:26
initialized
initialized:
object
Defined in: src/common/event-bus/events.ts:27
slides
slides:
Slide[]
inputEvent
inputEvent:
object
Defined in: src/common/event-bus/events.ts:28
key
key:
string
loadPresentation
loadPresentation:
string
Defined in: src/common/event-bus/events.ts:29
ping
ping:
undefined
Defined in: src/common/event-bus/events.ts:37
pluginEndingIn
pluginEndingIn:
object
Defined in: src/common/event-bus/events.ts:30
pluginName
pluginName:
string
pluginEndingOut
pluginEndingOut:
object
Defined in: src/common/event-bus/events.ts:31
pluginName
pluginName:
string
pluginEventIn
pluginEventIn:
unknown
Defined in: src/common/event-bus/events.ts:32
pluginEventOut
pluginEventOut:
unknown
Defined in: src/common/event-bus/events.ts:33
pluginsList
pluginsList:
PluginDescriptor[]
Defined in: src/common/event-bus/events.ts:34
pluginStartingIn
pluginStartingIn:
object
Defined in: src/common/event-bus/events.ts:35
pluginName
pluginName:
string
pluginStartingOut
pluginStartingOut:
object
Defined in: src/common/event-bus/events.ts:36
pluginName
pluginName:
string
pong
pong:
undefined
Defined in: src/common/event-bus/events.ts:38
presentationLoaded
presentationLoaded:
undefined
Defined in: src/common/event-bus/events.ts:39
presentationLoading
presentationLoading:
undefined
Defined in: src/common/event-bus/events.ts:40
sendNotesToComponent
sendNotesToComponent:
unknown
Defined in: src/common/event-bus/events.ts:41
sendNotesToController
sendNotesToController:
unknown
Defined in: src/common/event-bus/events.ts:42
touchPointer
touchPointer:
undefined
Defined in: src/common/event-bus/events.ts:43