@expofp/floorplan
Version:
Interactive floor plan library for expos and events
14 lines • 744 B
TypeScript
import type { RendererService } from "../../renderer";
import type { WayfindingRenderer, WayfindingRendererConfig } from "./types";
/**
* Create a {@link WayfindingRenderer} — the composition root that wires
* together {@link LayerManager}, {@link IconManager}, {@link TrailManager},
* and {@link RouteLineManager}.
*
* Registers `pointer:click` and `pointer:move` listeners on the renderer
* canvas for icon interaction. Call `destroy()` to unregister them.
*
* @throws If `rendererService.scene` or `rendererService.renderer` is null.
*/
export declare function createWayfindingRenderer(rendererService: RendererService, config?: WayfindingRendererConfig): WayfindingRenderer;
//# sourceMappingURL=createWayfindingRenderer.d.ts.map