UNPKG

phonic

Version:

[![fern shield](https://img.shields.io/badge/%F0%9F%8C%BF-Built%20with%20Fern-brightgreen)](https://buildwithfern.com?utm_source=github&utm_medium=github&utm_campaign=readme&utm_source=https%3A%2F%2Fgithub.com%2FPhonic-Co%2Fphonic-node) [![npm shield](htt

37 lines (36 loc) 1.01 kB
export declare class Event { target: any; type: string; constructor(type: string, target: any); } export declare class ErrorEvent extends Event { message: string; error: Error; constructor(error: Error, target: any); } export declare class CloseEvent extends Event { code: number; reason: string; wasClean: boolean; constructor(code: number | undefined, reason: string | undefined, target: any); } export interface WebSocketEventMap { close: CloseEvent; error: ErrorEvent; message: MessageEvent; open: Event; } export interface WebSocketEventListenerMap { close: (event: CloseEvent) => void | { handleEvent: (event: CloseEvent) => void; }; error: (event: ErrorEvent) => void | { handleEvent: (event: ErrorEvent) => void; }; message: (event: MessageEvent) => void | { handleEvent: (event: MessageEvent) => void; }; open: (event: Event) => void | { handleEvent: (event: Event) => void; }; }