Use mapRange

This commit is contained in:
Beth Brennan
2022-12-07 10:51:44 -05:00
parent 3eb3855cb1
commit 424bc471ce
4 changed files with 34 additions and 48 deletions
+2 -10
View File
@@ -16,6 +16,7 @@ import {getWorkflowContext, WorkflowContext} from "./context/workflow-context";
import {nullTrace} from "./nulltrace";
import {getAllowedContext} from "./utils/allowed-context";
import {findToken} from "./utils/find-token";
import {mapRange} from "./utils/range";
import {transform} from "./utils/transform";
import {Value, ValueProviderConfig} from "./value-providers/config";
import {defaultValueProviders} from "./value-providers/default";
@@ -93,16 +94,7 @@ export async function complete(
const values = await getValues(token, keyToken, parent, valueProviderConfig, workflowContext);
let replaceRange: Range | undefined;
if (token?.range) {
replaceRange = {
start: {
line: token.range.start[0] - 1,
character: token.range.start[1] - 1
},
end: {
line: token.range.end[0] - 1,
character: token.range.end[1] - 1
}
};
replaceRange = mapRange(token.range);
}
return values.map(value => {