@vertigis/viewer-spec
Version:
VertiGIS Viewer Specification
24 lines (23 loc) • 983 B
TypeScript
import type { Operation } from "../Operation.js";
import { OperationRegistry } from "../OperationRegistry.js";
export declare class MessagingOperations extends OperationRegistry {
protected readonly _prefix = "messaging";
/**
* Attempts to merge an array of values into a single value that can be used
* as an argument for a command or operation. For example:
*
* [features, { chart: "average-household-income" }];
*
* This would mix `features` obtained from some other source into arguments
* intended for the "charts.display" command.
*
* If the values cannot be merged, then the leftmost value is returned.
*
* Note that argument merging already occurs automatically in command
* chains; this explicit operation exists for advanced scenarios like
* VertiGIS Studio Workflow or custom code written using the SDK. Web only.
*
* @webOnly
*/
get mixInArgs(): Operation<unknown[], unknown>;
}