UNPKG

process-tunnel

Version:
15 lines (14 loc) 556 B
import { Channel, ChannelType, MessageType } from "./interface/queued-message"; import { TypedWritableStream } from "./typed-writable-stream"; export declare class RemoteQueue { compiler: TypedWritableStream; private parser; private channel; private approved; constructor(channel: Channel); approve(type: ChannelType, name: string, prefix?: string): void; error(id: string, e: any): void; callback(id: string, args?: any[]): void; send(type: MessageType, data?: any): Promise<void>; destroy(): void; }