Channel
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
M extends MessageMap |
Properties
Section titled “Properties”clientId
Section titled “clientId”readonly clientId: string;readonly name: string;Methods
Section titled “Methods”close()
Section titled “close()”close(): void;Returns
Section titled “Returns”void
on<K>(type, handler): () => void;Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
K extends string |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
type | K |
handler | (payload, meta) => void |
Returns
Section titled “Returns”() => void
post()
Section titled “post()”post<K>(type, payload): void;Fire-and-forget to every other tab/window/worker on this origin. Not echoed to self.
Type Parameters
Section titled “Type Parameters”| Type Parameter |
|---|
K extends string |
Parameters
Section titled “Parameters”| Parameter | Type |
|---|---|
type | K |
payload | M[K] |
Returns
Section titled “Returns”void