Skip to content

Commit bda0a04

Browse files
Change type
1 parent df33a03 commit bda0a04

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

packages/cursorless-engine/src/processTargets/targets/ScopeTypeTarget.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
1-
import type { Range, SimpleScopeTypeType } from "@cursorless/common";
1+
import type {
2+
GeneralizedRange,
3+
Range,
4+
SimpleScopeTypeType,
5+
} from "@cursorless/common";
26
import type { Target } from "../../typings/target.types";
7+
import { toGeneralizedRange } from "../../util/targetUtils";
38
import type { CommonTargetParameters } from "./BaseTarget";
49
import { BaseTarget } from "./BaseTarget";
510
import { InteriorTarget } from "./InteriorTarget";
@@ -102,12 +107,12 @@ export class ScopeTypeTarget extends BaseTarget<ScopeTypeTargetParameters> {
102107
return getSmartRemovalTarget(this).getRemovalRange();
103108
}
104109

105-
getRemovalHighlightRange(): Range {
110+
getRemovalHighlightRange(): GeneralizedRange {
106111
if (this.removalRange_ != null) {
107-
return this.removalRange_;
112+
return toGeneralizedRange(this, this.removalRange_);
108113
}
109114
if (this.hasDelimiterRange_) {
110-
return getDelimitedSequenceRemovalRange(this);
115+
return toGeneralizedRange(this, getDelimitedSequenceRemovalRange(this));
111116
}
112117
return getSmartRemovalTarget(this).getRemovalHighlightRange();
113118
}

0 commit comments

Comments
 (0)