topic.d.ts
14 lines
| 528 B
| video/mp2t
|
TypeScriptLexer
|
|
r2 | import { ExtensionEvent } from "./on"; | ||
| import { Handle } from "./interfaces"; | ||||
| /** | ||||
| * Publishes a message to a topic on the pub/sub hub. All arguments after | ||||
| * the first will be passed to the subscribers, so any number of arguments | ||||
| * can be provided (not just event). | ||||
| */ | ||||
| export declare function publish(topic: string | ExtensionEvent, ...event: any[]): boolean; | ||||
| /** | ||||
| * Subscribes to a topic on the pub/sub hub | ||||
| */ | ||||
| export declare function subscribe(topic: string | ExtensionEvent, listener: EventListener | Function): Handle; | ||||
