core/src/types/message.ts

12 lines
263 B
TypeScript

import { IPlugin } from '../plugin/plugin';
import { Protocol } from './protocol';
// TODO: Source specification to support plugin services.
export interface IMessage {
data: any;
source: IPlugin | Protocol;
time: Date;
resolve(...args: any[]): void;
}