UNPKG

@motorcycle/types

Version:

A shared-kernel of types for Motorcycle

16 lines (15 loc) 417 B
/** * Keeps track of time * @name Timeline * @example * export interface Timeline { * add(scheduledTask: ScheduledTask): void; * remove(scheduledTask: ScheduledTask): boolean; * removeAll(f: (scheduledTask: ScheduledTask) => boolean): void; * isEmpty(): boolean; * nextArrival(): Time; * runTasks(time: Time, runTask: TaskRunner): void; * } * @type */ export { Timeline } from '@most/types';