sdg
Version:
pomelo ts
13 lines (12 loc) • 559 B
TypeScript
import Base from '../base';
import { IComponent, IPushScheduler, IPushSchedulerOptions, IScheduleOpts, IReceiveId, IRoute, IRspData } from '..';
import Application from '../application';
export default class PushSchedulerComponent extends Base implements IComponent {
scheduler: IPushScheduler;
isSelectable: boolean;
constructor(app: Application, opts?: IPushSchedulerOptions);
afterStart(): void;
stop(): void;
schedule(route: IRoute, data: IRspData, receiveIds: IReceiveId[], opts: IScheduleOpts): void;
private getScheduler;
}