@expofp/floorplan
Version:
Interactive floor plan library for expos and events
20 lines • 871 B
TypeScript
/**
* efp-app adapter: creates icon canvases from store.fp.icons.
*
* Extracts the icon creation block from config-wf.ts (lines 168–248).
* All canvases are pre-created eagerly.
* Fallback canvases are used when custom images are not available.
*/
import type { IconProvider } from "./iconProvider";
interface CanvasIconProviderConfig {
/** Icon image map — typically store.fp.icons */
readonly iconMap: Map<string, HTMLImageElement>;
readonly pixelRatio: number;
/** Fallback color for source/current/transition icons (default: "#00A2FF") */
readonly sourceColor?: string;
/** Fallback color for destination icon (default: "#FF9F06") */
readonly destinationColor?: string;
}
export declare function createCanvasIconProvider(config: CanvasIconProviderConfig): IconProvider;
export {};
//# sourceMappingURL=canvasIconProvider.d.ts.map