@honua/sdk-js
    Preparing search index...

    Interface TerraDrawSketchInstanceExperimental

    Minimal duck-typed subset of a terra-draw TerraDraw instance used by the binding, so the SDK carries no compile- or run-time dependency on the optional terra-draw peer (same pattern as SnappingMap).

    interface TerraDrawSketchInstance {
        addFeatures?(features: TerraDrawSketchFeature[]): unknown;
        getSnapshot(): TerraDrawSketchFeature[];
        getSnapshotFeature?(
            id: TerraDrawSketchFeatureId,
        ): TerraDrawSketchFeature | undefined;
        off(event: "finish", listener: TerraDrawFinishListener): void;
        off(event: "change", listener: TerraDrawChangeListener): void;
        off(event: "select", listener: TerraDrawSelectionListener): void;
        off(event: "deselect", listener: TerraDrawSelectionListener): void;
        on(event: "finish", listener: TerraDrawFinishListener): void;
        on(event: "change", listener: TerraDrawChangeListener): void;
        on(event: "select", listener: TerraDrawSelectionListener): void;
        on(event: "deselect", listener: TerraDrawSelectionListener): void;
        removeFeatures?(ids: TerraDrawSketchFeatureId[]): void;
        setMode(mode: string): void;
    }
    Index

    Methods