@vertigis/viewer-spec
Version:
VertiGIS Viewer Specification
31 lines (30 loc) • 973 B
TypeScript
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>;
}