Options
All
  • Public
  • Public/Protected
  • All
Menu

Class PluginMessageWriter

Support for writing string message through RPC protocol.

Hierarchy

Implements

  • MessageWriter

Index

Constructors

constructor

Properties

Protected closeEmitter

closeEmitter: Emitter<void> = ...

Protected errorEmitter

errorEmitter: Emitter<[Error, undefined | Message, undefined | number]> = ...

Protected Readonly id

id: string

Protected Readonly proxy

Accessors

onClose

  • get onClose(): Event<void>

onError

  • get onError(): Event<[Error, undefined | Message, undefined | number]>

Methods

asError

  • asError(error: any): Error

dispose

  • dispose(): void

fireClose

  • fireClose(): void

fireError

  • fireError(error: Error, message: undefined | Message, count: undefined | number): void

write

  • write(message: string): void
  • write(message: Message): void