UNPKG

lin-cms-test

Version:

The core library of Lin CMS, this package is just for test!

29 lines (28 loc) 872 B
/// <reference types="node" /> import { Transform, Readable, TransformCallback } from "stream"; export declare class SSE extends Transform { constructor(opts?: any); _transform(chunk: any, encoding: string, cb: TransformCallback): void; } export declare class MessageBroker { messages: string[]; private retry; private buffer; private defaultId; constructor(defaultRetry?: number); setRetry(num: number): void; setEventId(eventId?: number): void; resetEventId(): void; increaseId(): void; addMessage(event: string, obj: any, flush?: boolean): void; flushBuffer(): void; joinBuffer(): string; pop(): string; heartbeat(comment?: string): string | undefined; exitMessage(): boolean; } export declare class Subscription extends Readable { value: number; constructor(opts?: any); _read(): void; }