null -> undefined

This commit is contained in:
Matt Bierner 2020-09-18 16:58:07 -07:00
parent bd54e5f5cc
commit b255097c33

View file

@ -434,7 +434,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider<
position: vscode.Position, position: vscode.Position,
token: vscode.CancellationToken, token: vscode.CancellationToken,
context: vscode.CompletionContext context: vscode.CompletionContext
): Promise<vscode.CompletionList<MyCompletionItem> | null> { ): Promise<vscode.CompletionList<MyCompletionItem> | undefined> {
if (this.typingsStatus.isAcquiringTypings) { if (this.typingsStatus.isAcquiringTypings) {
return Promise.reject<vscode.CompletionList<MyCompletionItem>>({ return Promise.reject<vscode.CompletionList<MyCompletionItem>>({
label: localize( label: localize(
@ -448,14 +448,14 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider<
const file = this.client.toOpenedFilePath(document); const file = this.client.toOpenedFilePath(document);
if (!file) { if (!file) {
return null; return undefined;
} }
const line = document.lineAt(position.line); const line = document.lineAt(position.line);
const completionConfiguration = CompletionConfiguration.getConfigurationForResource(this.modeId, document.uri); const completionConfiguration = CompletionConfiguration.getConfigurationForResource(this.modeId, document.uri);
if (!this.shouldTrigger(context, line, position)) { if (!this.shouldTrigger(context, line, position)) {
return null; return undefined;
} }
const wordRange = document.getWordRangeAtPosition(position); const wordRange = document.getWordRangeAtPosition(position);
@ -487,7 +487,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider<
if (response.type !== 'response' || !response.body) { if (response.type !== 'response' || !response.body) {
this.logCompletionsTelemetry(duration, response); this.logCompletionsTelemetry(duration, response);
return null; return undefined;
} }
isNewIdentifierLocation = response.body.isNewIdentifierLocation; isNewIdentifierLocation = response.body.isNewIdentifierLocation;
isMemberCompletion = response.body.isMemberCompletion; isMemberCompletion = response.body.isMemberCompletion;
@ -505,7 +505,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider<
} else { } else {
const response = await this.client.interruptGetErr(() => this.client.execute('completions', args, token)); const response = await this.client.interruptGetErr(() => this.client.execute('completions', args, token));
if (response.type !== 'response' || !response.body) { if (response.type !== 'response' || !response.body) {
return null; return undefined;
} }
entries = response.body; entries = response.body;