UNPKG

dasf-web

Version:

Web frontend components for the data analytics software framework (DASF)

13 lines (10 loc) 395 B
import DateRange from "../../dateSelection/daterangepicker/DateRange"; export default interface TemporalData { getDate(): Date; setDate(date: Date): void; getDateRange(): DateRange; getAllowedDates(): Date[]; } export function isTemporalData(obj: object): boolean { return obj && 'getDate' in obj && 'setDate' in obj && 'getDateRange' in obj && 'getAllowedDates' in obj; }