UNPKG

@vertigis/viewer-spec

Version:

VertiGIS Viewer Specification

31 lines (30 loc) 973 B
import type { Command } from "../Command.js"; import { CommandRegistry } from "../CommandRegistry.js"; import type { Features, HasFeatures } from "../common.js"; /** * Arguments for the "bulk-editing" commands. Web only. */ export type BulkEditingArgs = Features | HasFeatures; export declare class BulkEditingCommands extends CommandRegistry { protected readonly _prefix = "bulk-editing"; /** * Adds features to the bulk editing session. Used to stage features for * updating. Web only. * * @webOnly */ get add(): Command<BulkEditingArgs>; /** * Displays the bulk editing interface for a given set of features. Updates * the UI to show editable attributes for the provided features. Web only. * * @webOnly */ get display(): Command<BulkEditingArgs>; /** * Removes features from the bulk editing session. Web only. * * @webOnly */ get remove(): Command<BulkEditingArgs>; }