@yandex/ymaps3-types
Version:
Types for ymaps3 maps library
30 lines (29 loc) • 674 B
TypeScript
interface IndoorLevel {
id: string;
name: string;
isUnderground?: boolean;
}
interface IndoorPlan {
source: string;
getId(): string;
/** Returns bounds of indoor plan in [[lng, lat], [lng, lat]]. */
getBounds(): [
[
number,
number
],
[
number,
number
]
];
isVisible(): boolean;
setVisible(value: boolean): void;
getLevels(): IndoorLevel[];
getDefaultLevel(): IndoorLevel;
getActiveLevel(): IndoorLevel;
setActiveLevel(id: string): void;
getOpacity(): number;
setOpacity(value: number): void;
}
export { IndoorLevel, IndoorPlan };