Classgatewayv0.1.0-next.3
class Bus extends Plugin<SubscriptionTuples>class Bus extends Plugin<SubscriptionTuples>Member visibility
Filter class members by access level.
async onHmr(_event: HmrUpdateEvent): Promise<void>async onHmr(_event: HmrUpdateEvent): Promise<void>Inherited from:Plugin
Publishes an event to its subscribers and native listeners.
Fire-and-forget, so subscriber handlers run asynchronously and this returns before they complete, and callers must not assume side effects have landed. Errors thrown by a subscriber are caught and logged, never surfaced here. A 'once''once' subscriber is marked as executed when it starts (even if it throws), so it never runs twice.
public publish<KeyOfSubscribers>(
event: KeyOfSubscribers,
data: AllSubscriptions[KeyOfSubscribers]
): booleanpublic publish<KeyOfSubscribers>(
event: KeyOfSubscribers,
data: AllSubscriptions[KeyOfSubscribers]
): booleanParameter:
eventThe subscription key to publish
Parameter:
dataPayload passed to each subscriber
registerCriticalFiles()
Registers critical file patterns that should trigger a full restart when changed in Dev HMR.