export default interface Output { // 输出器的名字 getName(): string // 接受core的通知, core会根据时间间隔将数据 output(metrics: any, externalDatas: any): void // 定时任务表达式 getCronExp(): string // 告诉core需要哪些值 getMetrics(): string[] // 告诉core需要哪些外部数据 getExternalDatas(): string[] // 黑板中存在着多个时间段的数据,输出器需要告诉黑板查询哪个时间段的 getTimeSpliceSize(): string // 将数据格式化成展示的格式 format(result: any, externalDatas: any): any }