import { LeafletArgs, PlayBackEvent } from "../EventInterface"; export namespace TimelineEvents { export const PREFIX = 'TIMELINE_'; export interface TimelinePointEventArgs { id:string; content:string; } export class TimelinePoint implements PlayBackEvent{ name: string = PREFIX + "POINT"; do(leafletArgs: LeafletArgs, args: TimelinePointEventArgs): void { //noop } undo(leafletArgs: LeafletArgs, args: TimelinePointEventArgs): void { //noop } } export interface TimelineRangeEventArgs { id:string; content:string; endTime:number; } export class TimelineRange implements PlayBackEvent { name: string = PREFIX + "RANGE"; do(leafletArgs: LeafletArgs, args: TimelinePointEventArgs): void { //noop } undo(leafletArgs: LeafletArgs, args: TimelinePointEventArgs): void { //noop } } }