@vertigis/viewer-spec
Version:
VertiGIS Viewer Specification
55 lines (54 loc) • 1.48 kB
TypeScript
import type { Command } from "../Command.js";
import { CommandRegistry } from "../CommandRegistry.js";
import type { Event } from "../Event.js";
import { EventRegistry } from "../EventRegistry.js";
import type { HasLayers } from "../common.js";
export declare class LayerListCommands extends CommandRegistry {
protected readonly _prefix = "layer-list";
/**
* Expands item(s) in the layer list. Web only.
*
* @webOnly
*/
get expand(): Command<HasLayers>;
/**
* Collapses item(s) in the layer list. Web only.
*
* @webOnly
*/
get collapse(): Command<HasLayers>;
}
export declare class LayerListEvents extends EventRegistry {
protected readonly _prefix = "layer-list";
/**
* Raised when a layer in the layer list is clicked on. Web only.
*
* @webOnly
*/
get clicked(): Event<HasLayers>;
/**
* Raised when a layer is added to the layer list. Web only.
*
* @webOnly
*/
get added(): Event<HasLayers>;
/**
* Raised when a layer is removed from the layer list. Web only.
*
* @webOnly
*/
get removed(): Event<HasLayers>;
/**
* Raised when hovering over a layer in the layer list. Web only.
*
* @webOnly
*/
get hovered(): Event<HasLayers>;
/**
* Raised when a layer in the layer list was previously hovered over. Web
* only.
*
* @webOnly
*/
get hoverEnded(): Event<HasLayers>;
}