interface IStreamFunc { fromForeground(callback: RequestHandler): void; onRequest(handler: RequestHandler, internal: boolean): void; onWebHook(handler: RequestHandler): void; sendEvent(type: string, msg: JSONValue): Promise<JSONValue>; sendRequest(msg: JSONValue): Promise<JSONValue>; sendResponse( event: ExtsyncResponse, code: number, msg: JSONValue, ): Promise<void>; subscribe(model: IStreamModel, full?: boolean): void; subscribeEvent(service: string, handler: ServiceHandler): void; subscribeInternal(type: string, handler: ServiceHandler): void; subscribeService( service: string, handler: ServiceHandler, full?: boolean, ): void; waitForBackground(timeout?: number): Promise<boolean>;} Methods
onRequest
- onRequest(handler: RequestHandler, internal: boolean): void
Returns void
subscribe
- subscribe(model: IStreamModel, full?: boolean): void
Returns void
subscribeEvent
- subscribeEvent(service: string, handler: ServiceHandler): void
Returns void
subscribeInternal
- subscribeInternal(type: string, handler: ServiceHandler): void
Returns void
subscribeService
- subscribeService(service: string, handler: ServiceHandler, full?: boolean): void
Returns void
waitForBackground
- waitForBackground(timeout?: number): Promise<boolean>
Returns Promise<boolean>