@expofp/floorplan
Version:
Interactive floor plan library for expos and events
18 lines • 766 B
TypeScript
import type { IconProvider } from "../adapters";
import type { RouteLine, TransitionPointDef } from "../core";
import type { WayfindingRenderer } from "../renderer";
import type { FloorContext } from "./types";
interface TransitionView {
/** Recomputes transition points from route lines + floor context and places their icons. */
place(routeLines: RouteLine[]): void;
clear(): void;
}
export declare function createTransitionView({ renderer, iconProvider, floorContext, onTransitionClick, layer, }: {
renderer: WayfindingRenderer;
iconProvider: IconProvider;
floorContext: FloorContext;
onTransitionClick: (point: TransitionPointDef) => void;
layer: string;
}): TransitionView;
export {};
//# sourceMappingURL=transitionView.d.ts.map