UNPKG

mobility-toolbox-js

Version:

Toolbox for JavaScript applications in the domains of mobility and logistics.

20 lines (19 loc) 1.25 kB
import type { MocoNotificationFeatureCollectionToRender, MocoNotificationFeatureToRender } from '../../ol/layers/MocoLayer'; import type { SituationType } from '../../types'; export declare const getTime: (str: string) => number; /** * Determines if the current date is within an affected time intervals of a situation. */ export declare const isMocoSituationAffected: (situation: Partial<SituationType>, now?: Date) => boolean; /** * Determines if the current date is within a publication windows of a situation. */ export declare const isMocoSituationPublished: (situation: Partial<SituationType>, now?: Date) => boolean; export declare const getMocoIconRefFeature: (publicationLineFeature: MocoNotificationFeatureToRender) => MocoNotificationFeatureToRender; export declare const getMocoReasonCategoryImageName: (categoryName?: string) => string; /** * This function return a FeatureCollection representing a Situation, * This feature collection contains a feature for each affectd lines and stops. * This also creates an icon for each affected line if hasIcon property is true. */ export declare const getFeatureCollectionToRenderFromSituation: (situation: Partial<SituationType>, date?: Date) => MocoNotificationFeatureCollectionToRender;