Class Stream

Hierarchy

  • Stream

Constructors

Properties

#JSFilesToWrite: { [jsFile: string]: string } = {}

Type declaration

  • [jsFile: string]: string
#debugLog: Debugger = ...
#inport: Socket
#outport: Socket
#streamConfig: TStreamConfig
afterRemove: (() => Promise<any[]>) = ...

Type declaration

    • (): Promise<any[]>
    • Returns Promise<any[]>

beforeAdd: (() => Promise<any[]>) = ...

Type declaration

    • (): Promise<any[]>
    • beforeAdd must be called before adding the stream to the engineProcess is invoked only once even if client invokde it multiple times

      Returns Promise<any[]>

hasInport: boolean = false
hasOutport: boolean = false
streamID: string = ...

Accessors

Methods

  • takes in a streamConfig, create a copy to mutate and performs the replaceValue and replaceKey operations

    Returns

    Parameters

    • this: Stream
    • receivedStreamConfig: TStreamConfig

    Returns TStreamConfig

Generated using TypeDoc