Skip to content

Commit 74d6858

Browse files
committed
naming, formatting
1 parent ac59af4 commit 74d6858

File tree

7 files changed

+12
-12
lines changed

7 files changed

+12
-12
lines changed

src/vs/workbench/api/browser/mainThreadNotebookKernels.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ abstract class MainThreadKernel implements INotebookKernel {
3737
detail?: string;
3838
supportedLanguages: string[];
3939
implementsExecutionOrder: boolean;
40-
providesVariables: boolean;
40+
hasVariableProvider: boolean;
4141
localResourceRoot: URI;
4242

4343
public get preloadUris() {
@@ -59,7 +59,7 @@ abstract class MainThreadKernel implements INotebookKernel {
5959
this.detail = data.detail;
6060
this.supportedLanguages = isNonEmptyArray(data.supportedLanguages) ? data.supportedLanguages : _languageService.getRegisteredLanguageIds();
6161
this.implementsExecutionOrder = data.supportsExecutionOrder ?? false;
62-
this.providesVariables = data.providesVariables ?? false;
62+
this.hasVariableProvider = data.hasVariableProvider ?? false;
6363
this.localResourceRoot = URI.revive(data.extensionLocation);
6464
this.preloads = data.preloads?.map(u => ({ uri: URI.revive(u.uri), provides: u.provides })) ?? [];
6565
}
@@ -92,8 +92,8 @@ abstract class MainThreadKernel implements INotebookKernel {
9292
this.implementsInterrupt = data.supportsInterrupt;
9393
event.hasInterruptHandler = true;
9494
}
95-
if (data.providesVariables !== undefined) {
96-
this.providesVariables = data.providesVariables;
95+
if (data.hasVariableProvider !== undefined) {
96+
this.hasVariableProvider = data.hasVariableProvider;
9797
event.hasVariableProvider = true;
9898
}
9999
this._onDidChange.fire(event);

src/vs/workbench/api/common/extHost.protocol.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1076,7 +1076,7 @@ export interface INotebookKernelDto2 {
10761076
supportsInterrupt?: boolean;
10771077
supportsExecutionOrder?: boolean;
10781078
preloads?: { uri: UriComponents; provides: readonly string[] }[];
1079-
providesVariables?: boolean;
1079+
hasVariableProvider?: boolean;
10801080
}
10811081

10821082
export interface INotebookProxyKernelDto {

src/vs/workbench/api/common/extHostNotebookKernels.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ export class ExtHostNotebookKernels implements ExtHostNotebookKernelsShape {
210210
},
211211
set variableProvider(value) {
212212
_variableProvider = value;
213-
data.providesVariables = !!value;
213+
data.hasVariableProvider = !!value;
214214
_update();
215215
},
216216
get variableProvider() {
@@ -425,10 +425,12 @@ export class ExtHostNotebookKernels implements ExtHostNotebookKernelsShape {
425425
return;
426426
}
427427

428-
429428
const parent = parentName ? { name: parentName, value: '' } : undefined;
430429
const variables = variableProvider.provideVariables(document.apiNotebook, parent, kind, start, token);
431430
for await (const variable of variables) {
431+
if (token.isCancellationRequested) {
432+
return;
433+
}
432434
this._proxy.$receiveVariable(requestId, variable);
433435
}
434436
}

src/vs/workbench/api/common/extHostTypes.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3798,8 +3798,6 @@ export class NotebookKernelSourceAction {
37983798
) { }
37993799
}
38003800

3801-
3802-
38033801
//#endregion
38043802

38053803
//#region Timeline

src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesView.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ export class NotebookVariablesView extends ViewPane {
107107

108108
private async updateVariables(notebook: NotebookTextModel) {
109109
const selectedKernel = this.notebookKernelService.getMatchingKernel(notebook).selected;
110-
if (selectedKernel && selectedKernel.providesVariables) {
110+
if (selectedKernel && selectedKernel.hasVariableProvider) {
111111

112112
const variables = selectedKernel.provideVariables(notebook.uri, undefined, 'named', 0, CancellationToken.None);
113113
const treeData = await variables

src/vs/workbench/contrib/notebook/common/notebookKernelService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ export interface INotebookKernel {
6565
supportedLanguages: string[];
6666
implementsInterrupt?: boolean;
6767
implementsExecutionOrder?: boolean;
68-
providesVariables?: boolean;
68+
hasVariableProvider?: boolean;
6969

7070
executeNotebookCellsRequest(uri: URI, cellHandles: number[]): Promise<void>;
7171
cancelNotebookCellExecution(uri: URI, cellHandles: number[]): Promise<void>;

src/vscode-dts/vscode.proposed.notebookVariableProvider.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ declare module 'vscode' {
99
variableProvider?: NotebookVariableProvider;
1010
}
1111

12-
export type VariablesRequestKind = 'named' | 'indexed';
12+
type VariablesRequestKind = 'named' | 'indexed';
1313

1414
interface VariablesResult {
1515
variable: Variable;

0 commit comments

Comments
 (0)