tab-whisper
Version:
A lightweight, browser-only framework for inter-tab/window communication using the Broadcast Channel API
25 lines (24 loc) • 594 B
TypeScript
/**
* Error thrown when BroadcastChannel API is not supported
*/
export declare class BroadcastChannelUnsupportedError extends Error {
constructor();
}
/**
* Error thrown when a message is invalid
*/
export declare class InvalidMessageError extends Error {
constructor(message: string);
}
/**
* Error thrown when a target peer is not found
*/
export declare class PeerNotFoundError extends Error {
constructor(peerId: string);
}
/**
* Error thrown when trying to use a closed communicator
*/
export declare class CommunicatorClosedError extends Error {
constructor();
}