UNPKG

@expofp/floorplan

Version:

Interactive floor plan library for expos and events

19 lines 937 B
import { type IconProvider } from "../adapters"; import { type RouteEndpoint, type RoutePoint } from "../core"; import { type WayfindingRenderer } from "../renderer"; import { type FloorContext } from "./types"; interface EndpointView { /** Place source/destination icons. `snapped` — the live CP is currently on the route, so its * source shows greyed-out. A kiosk anchor (off-graph origin that isn't the CP) stays hidden; * everything else (booth, CP off-route, no live CP) shows full-colour. */ place(from: RouteEndpoint, to: RouteEndpoint, visibleRoutePoints: readonly RoutePoint[], snapped: boolean): void; hide(): void; } export declare function createEndpointView({ renderer, iconProvider, floorContext, layer, }: { renderer: WayfindingRenderer; iconProvider: IconProvider; floorContext: FloorContext; layer: string; }): EndpointView; export {}; //# sourceMappingURL=endpointView.d.ts.map