UNPKG

@independo/leaflet-independo-maps

Version:

Leaflet plugin for displaying points of interest as pictograms.

15 lines (14 loc) 613 B
import { Pictogram } from "../models/pictogram"; import { PointOfInterest } from "../models/point-of-interest"; /** * Abstract interface for a service that provides a {@link Pictogram} for a given {@link PointOfInterest}. */ export interface PictogramService { /** * @description Fetches a pictogram for the given point of interest. * * @param poi The {@link PointOfInterest} to fetch a pictogram for. * @returns A promise resolving to a {@link Pictogram} object or `undefined` if no pictogram is found. */ getPictogram(poi: PointOfInterest): Promise<Pictogram | undefined>; }