Function broadcast
- broadcast<EventName extends keyof BackendEvents>(
event: EventName,
data: BackendEvents[EventName],
): voidType Parameters
- EventName extends keyof BackendEvents
Parameters
- event: EventName
Name of the event
- data: BackendEvents[EventName]
Event data
Returns void
- broadcast<EventName extends keyof BackendEvents>(
event: EventName & (
BackendEvents[EventName] extends null
? string
: "Event requires parameter"
),
): voidBroadcast an event to all WebHare processes (the bridge connection may linger a while to ensure the event is sent)
Type Parameters
- EventName extends keyof BackendEvents
Parameters
- event: EventName & (
BackendEvents[EventName] extends null
? string
: "Event requires parameter"
)Name of the event
Returns void
- broadcast<EventName extends string>(
event: EventName & (
EventName extends keyof BackendEvents
? "Event requires parameter"
: string
),
data?: SimpleMarshallableRecord,
): voidBroadcast an event to all WebHare processes (the bridge connection may linger a while to ensure the event is sent)
Type Parameters
- EventName extends string
Parameters
- event: EventName & (
EventName extends keyof BackendEvents
? "Event requires parameter"
: string
)Name of the event
Optional
data: SimpleMarshallableRecordEvent data
Returns void
- broadcast<EventName extends string>(
event: EventName & (
EventName extends keyof BackendEvents
? "Event requires parameter"
: string
),
): voidBroadcast an event to all WebHare processes (the bridge connection may linger a while to ensure the event is sent)
Type Parameters
- EventName extends string
Parameters
- event: EventName & (
EventName extends keyof BackendEvents
? "Event requires parameter"
: string
)Name of the event
Returns void
Broadcast an event to all WebHare processes (the bridge connection may linger a while to ensure the event is sent)