UNPKG

masto

Version:

Mastodon API client for JavaScript, TypeScript, Node.js, browsers

19 lines (18 loc) 933 B
import { type Logger, type Serializer, type WebSocketConnector, type WebSocketSubscriptionCounter } from "../../interfaces/index.js"; import { type mastodon } from "../../mastodon/index.js"; export declare class WebSocketSubscription implements mastodon.streaming.Subscription { private readonly connector; private readonly counter; private readonly serializer; private readonly stream; private readonly logger?; private readonly params?; private connection?; constructor(connector: WebSocketConnector, counter: WebSocketSubscriptionCounter, serializer: Serializer, stream: string, logger?: Logger | undefined, params?: Record<string, unknown> | undefined); values(): AsyncIterableIterator<mastodon.streaming.Event>; unsubscribe(): void; [Symbol.asyncIterator](): AsyncIterableIterator<mastodon.streaming.Event>; [Symbol.dispose](): void; private test; private parseMessage; }