Overview
The WeaveMeasureToolAction class that allows users to add measure to the canvas by click-and-click to define the measure points.
The class extends the WeaveAction class.
TypeScript types
type WeaveMeasureToolActionStateKeys = keyof typeof MEASURE_TOOL_STATE;
type WeaveMeasureToolActionState =
(typeof MEASURE_TOOL_STATE)[WeaveMeasureToolActionStateKeys];
type WeaveMeasureToolProperties = {
style: {
stroke: string;
};
};
type WeaveMeasureToolParams = {
config: DeepPartial<WeaveMeasureToolProperties>;
};
Parameters
For WeaveMeasureToolActionParams:
| Property | Type | Required | Description |
|---|---|---|---|
|
|
Required |
Config parameters for the tool. |
For WeaveMeasureToolActionProperties:
| Property | Type | Required | Default | Description |
|---|---|---|---|---|
|
|
|
Color for the crosshair cursor |