Skip to content

Commit 3b9573c

Browse files
committed
Fixes
1 parent b947ab6 commit 3b9573c

File tree

1 file changed

+10
-19
lines changed

1 file changed

+10
-19
lines changed

src/completion.ts

Lines changed: 10 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -272,25 +272,16 @@ export class SelectorCompletionItemProvider implements CompletionItemProvider, D
272272
document: TextDocument,
273273
position: Position,
274274
token: CancellationToken,
275-
context: CompletionContext): ProviderResult<CompletionItem[] | CompletionList<CompletionItem>> {
275+
context: CompletionContext)
276+
: ProviderResult<CompletionItem[] | CompletionList<CompletionItem>> {
276277

277-
return new Promise((resolve, reject) => {
278-
if (token.isCancellationRequested) {
279-
reject();
280-
} else {
281-
const range = new Range(this.start, position);
282-
const text = document.getText(range);
283-
const canComplete = this.canComplete.exec(text);
284-
const selector = this.selectors.get(document.uri.toString());
285-
286-
if (canComplete && selector) {
287-
resolve([...(canComplete[1] === "id"
288-
? selector.ids
289-
: selector.classes).values()]);
290-
} else {
291-
reject();
292-
}
293-
}
294-
});
278+
const range = new Range(this.start, position);
279+
const text = document.getText(range);
280+
const canComplete = this.canComplete.exec(text);
281+
const selector = this.selectors.get(document.uri.toString());
282+
283+
return canComplete && selector
284+
? [...(canComplete[1] === "id" ? selector.ids : selector.classes).values()]
285+
: [];
295286
}
296287
}

0 commit comments

Comments
 (0)