UNPKG

keep-observers

Version:

This is a monitoring service applied to the web side Support Elasticsearch+kiban The middleware extension interface is provided by means of plug-in service compositionkeep-observers

21 lines (20 loc) 904 B
import { KeepObserverPublic } from '@util/index'; import keepObserverPipe from '../index'; import { catchParams } from '../../../types/pipe'; import { middlesFn } from '../../../types/middle'; declare class PipeUser extends KeepObserverPublic { readonly pipeIndex: number; private handleReportData; private useMiddle; private runMiddle; sendMessage: (catchParams: catchParams) => Promise<{}>; extendsReportParams: (params: any) => any; registerReciveMessage: (fn: Function, scope?: any) => void; registerSendDoneCallback: (fn: Function) => void; useExtendMiddle: (scopeName: string, middlesFn: middlesFn) => any; runExtendMiddle: (scopeName: string, ...args: any[]) => Promise<{}>; static onSendDoneCallbackMap: any[]; static emitSendDoneCallback: () => void; constructor(index: number, $pipe: keepObserverPipe, scope: any); } export default PipeUser;