提交 73dfd92e 编写于 作者: M Matt Bierner

Fix spelling

上级 c800831f
...@@ -369,7 +369,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider ...@@ -369,7 +369,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider
return null; return null;
} }
await this.client.interuptGetErr(() => this.fileConfigurationManager.ensureConfigurationForDocument(document, token)); await this.client.interruptGetErr(() => this.fileConfigurationManager.ensureConfigurationForDocument(document, token));
const args: Proto.CompletionsRequestArgs = { const args: Proto.CompletionsRequestArgs = {
...typeConverters.Position.toFileLocationRequestArgs(file, position), ...typeConverters.Position.toFileLocationRequestArgs(file, position),
...@@ -385,7 +385,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider ...@@ -385,7 +385,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider
let entries: ReadonlyArray<Proto.CompletionEntry>; let entries: ReadonlyArray<Proto.CompletionEntry>;
let metadata: any | undefined; let metadata: any | undefined;
if (this.client.apiVersion.gte(API.v300)) { if (this.client.apiVersion.gte(API.v300)) {
const response = await this.client.interuptGetErr(() => this.client.execute('completionInfo', args, token)); const response = await this.client.interruptGetErr(() => this.client.execute('completionInfo', args, token));
if (response.type !== 'response' || !response.body) { if (response.type !== 'response' || !response.body) {
return null; return null;
} }
...@@ -403,7 +403,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider ...@@ -403,7 +403,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider
entries = response.body.entries; entries = response.body.entries;
metadata = response.metadata; metadata = response.metadata;
} else { } else {
const response = await this.client.interuptGetErr(() => 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 null;
} }
...@@ -456,7 +456,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider ...@@ -456,7 +456,7 @@ class TypeScriptCompletionItemProvider implements vscode.CompletionItemProvider
] ]
}; };
const response = await this.client.interuptGetErr(() => this.client.execute('completionEntryDetails', args, token)); const response = await this.client.interruptGetErr(() => this.client.execute('completionEntryDetails', args, token));
if (response.type !== 'response' || !response.body) { if (response.type !== 'response' || !response.body) {
return item; return item;
} }
......
...@@ -27,7 +27,7 @@ class TypeScriptHoverProvider implements vscode.HoverProvider { ...@@ -27,7 +27,7 @@ class TypeScriptHoverProvider implements vscode.HoverProvider {
} }
const args = typeConverters.Position.toFileLocationRequestArgs(filepath, position); const args = typeConverters.Position.toFileLocationRequestArgs(filepath, position);
const response = await this.client.interuptGetErr(() => this.client.execute('quickinfo', args, token)); const response = await this.client.interruptGetErr(() => this.client.execute('quickinfo', args, token));
if (response.type !== 'response' || !response.body) { if (response.type !== 'response' || !response.body) {
return undefined; return undefined;
} }
......
...@@ -82,7 +82,7 @@ export class OrganizeImportsCodeActionProvider implements vscode.CodeActionProvi ...@@ -82,7 +82,7 @@ export class OrganizeImportsCodeActionProvider implements vscode.CodeActionProvi
return []; return [];
} }
if (!context.only || !vscode.CodeActionKind.SourceOrganizeImports.intersects(context.only)) { if (!context.only || !context.only.contains(vscode.CodeActionKind.SourceOrganizeImports)) {
return []; return [];
} }
......
...@@ -138,7 +138,7 @@ class TypeScriptRefactorProvider implements vscode.CodeActionProvider { ...@@ -138,7 +138,7 @@ class TypeScriptRefactorProvider implements vscode.CodeActionProvider {
} }
const args: Proto.GetApplicableRefactorsRequestArgs = typeConverters.Range.toFileRangeRequestArgs(file, rangeOrSelection); const args: Proto.GetApplicableRefactorsRequestArgs = typeConverters.Range.toFileRangeRequestArgs(file, rangeOrSelection);
const response = await this.client.interuptGetErr(() => { const response = await this.client.interruptGetErr(() => {
this.formattingOptionsManager.ensureConfigurationForDocument(document, token); this.formattingOptionsManager.ensureConfigurationForDocument(document, token);
return this.client.execute('getApplicableRefactors', args, token); return this.client.execute('getApplicableRefactors', args, token);
......
...@@ -91,7 +91,7 @@ class TypeScriptRenameProvider implements vscode.RenameProvider { ...@@ -91,7 +91,7 @@ class TypeScriptRenameProvider implements vscode.RenameProvider {
findInComments: false findInComments: false
}; };
return this.client.interuptGetErr(() => { return this.client.interruptGetErr(() => {
this.fileConfigurationManager.ensureConfigurationForDocument(document, token); this.fileConfigurationManager.ensureConfigurationForDocument(document, token);
return this.client.execute('rename', args, token); return this.client.execute('rename', args, token);
}); });
......
...@@ -33,7 +33,7 @@ class TypeScriptSignatureHelpProvider implements vscode.SignatureHelpProvider { ...@@ -33,7 +33,7 @@ class TypeScriptSignatureHelpProvider implements vscode.SignatureHelpProvider {
...typeConverters.Position.toFileLocationRequestArgs(filepath, position), ...typeConverters.Position.toFileLocationRequestArgs(filepath, position),
triggerReason: toTsTriggerReason(context) triggerReason: toTsTriggerReason(context)
}; };
const response = await this.client.interuptGetErr(() => this.client.execute('signatureHelp', args, token)); const response = await this.client.interruptGetErr(() => this.client.execute('signatureHelp', args, token));
if (response.type !== 'response' || !response.body) { if (response.type !== 'response' || !response.body) {
return undefined; return undefined;
} }
......
...@@ -233,7 +233,7 @@ class UpdateImportsOnFileRenameHandler extends Disposable { ...@@ -233,7 +233,7 @@ class UpdateImportsOnFileRenameHandler extends Disposable {
): Promise<vscode.WorkspaceEdit | undefined> { ): Promise<vscode.WorkspaceEdit | undefined> {
const isDirectoryRename = fs.lstatSync(newFile).isDirectory(); const isDirectoryRename = fs.lstatSync(newFile).isDirectory();
const response = await this.client.interuptGetErr(() => { const response = await this.client.interruptGetErr(() => {
this.fileConfigurationManager.setGlobalConfigurationFromDocument(document, nulToken); this.fileConfigurationManager.setGlobalConfigurationFromDocument(document, nulToken);
const args: Proto.GetEditsForFileRenameRequestArgs & { file: string } = { const args: Proto.GetEditsForFileRenameRequestArgs & { file: string } = {
file: targetResource, file: targetResource,
......
...@@ -116,5 +116,5 @@ export interface ITypeScriptServiceClient { ...@@ -116,5 +116,5 @@ export interface ITypeScriptServiceClient {
/** /**
* Cancel on going geterr requests and re-queue them after `f` has been evaluated. * Cancel on going geterr requests and re-queue them after `f` has been evaluated.
*/ */
interuptGetErr<R>(f: () => R): R; interruptGetErr<R>(f: () => R): R;
} }
\ No newline at end of file
...@@ -641,7 +641,7 @@ export default class TypeScriptServiceClient extends Disposable implements IType ...@@ -641,7 +641,7 @@ export default class TypeScriptServiceClient extends Disposable implements IType
return runningServerState.server.executeImpl(command, args, executeInfo); return runningServerState.server.executeImpl(command, args, executeInfo);
} }
public interuptGetErr<R>(f: () => R): R { public interruptGetErr<R>(f: () => R): R {
return this.bufferSyncSupport.interuptGetErr(f); return this.bufferSyncSupport.interuptGetErr(f);
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册