Skip to content

talkcontrol


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