UNPKG

@cutls/megalodon

Version:

Mastodon, Pleroma, Misskey API client for node.js and browser

13 lines (12 loc) 535 B
/// <reference types="node" /> import { WebSocketInterface } from '../megalodon.js' import { EventEmitter } from 'events' export default class WebSocket extends EventEmitter implements WebSocketInterface { constructor(_url: string, _stream: string, _params: string | undefined, _accessToken: string, _userAgent: string) reconnect(): void start(): void stop(): void subscribe(_name: string, _stream: string, _add?: Record<string, string>): void unsubscribe(_stream: string): void channelSubscriptions: Record<string, string>[] }