@expofp/floorplan
Version:
Interactive floor plan library for expos and events
24 lines • 1.13 kB
TypeScript
/**
* Apply the declarative config nodes onto the runtime state — the presentation
* flags and heatmap engagement now, camera and visibility on first layers
* load. Runs in EVERY mode, before `initUrlRouting`: `ignoreQuery` isolates
* the floor plan from the page URL (`loadConfig` already left the URL slice
* out of the effective config), not from its own manifest/options config.
*/
export declare function applyDeclarativeConfig(): void;
export declare function initUrlRouting(offHistory: boolean): void;
/** The public `FloorPlan.applyParameters` — replay a legacy query at runtime. */
export declare function applyParameters(queryRaw?: string): void;
/**
* The pathway deep link: activate the busiest floor, highlight the listed
* entities, draw the pathway, zoom to the booths — plus the multi-point-tour
* list header when a tour rides along. Also the body of `FloorPlan.showPathway`
* (which passes no tour).
*/
export declare function applyPathway(options: {
pathwayId: string;
boothIds: string[];
exhibitorIds: string[];
tourId?: string;
}): void;
//# sourceMappingURL=url-dispatch.d.ts.map