UNPKG

@vertigis/viewer-spec

Version:

VertiGIS Viewer Specification

55 lines (54 loc) 1.48 kB
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>; }