@cutls/megalodon
Version:
Mastodon, Pleroma, Misskey API client for node.js and browser
13 lines (12 loc) • 560 B
TypeScript
/// <reference types="node" resolution-mode="require"/>
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>[]
}