@expofp/floorplan
Version:
Interactive floor plan library for expos and events
31 lines • 965 B
TypeScript
export declare const SNAP_THRESHOLD_METERS = 7.5;
type GpsProjectionConfig = {
p0: {
x: number;
y: number;
lat: number;
lng: number;
};
p2: {
x: number;
y: number;
lat: number;
lng: number;
};
};
export declare const getThresholdSafe: (value?: number) => number | undefined;
export declare function getThresholdFromMetersToSvg({ thresholdInMeters, gpsConfig }: {
thresholdInMeters?: number;
gpsConfig?: GpsProjectionConfig;
}): number;
/**
* Resolves the reroute threshold (SVG units) for the active plan: honours
* `gpsConfig.rerouteThreshold` (meters) override, otherwise falls back to
* {@link REROUTE_THRESHOLD_METERS}. Returns plan-scaled SVG units suitable
* for `shouldReroute`.
*/
export declare function resolveRerouteThresholdSvg(gpsConfig?: GpsProjectionConfig & {
rerouteThreshold?: number;
}): number;
export {};
//# sourceMappingURL=gpsThreshold.d.ts.map