Skip to content

Commit 8cccc98

Browse files
committed
Fix strict null checks
1 parent 3a50d8c commit 8cccc98

2 files changed

Lines changed: 8 additions & 8 deletions

File tree

src/vs/platform/extensionManagement/common/extensionManagement.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -330,9 +330,9 @@ export interface IExtensionManagementServer {
330330

331331
export interface IExtensionManagementServerService {
332332
_serviceBrand: any;
333-
readonly localExtensionManagementServer: IExtensionManagementServer;
334-
readonly otherExtensionManagementServer: IExtensionManagementServer;
335-
getExtensionManagementServer(location: URI): IExtensionManagementServer;
333+
readonly localExtensionManagementServer: IExtensionManagementServer | null;
334+
readonly otherExtensionManagementServer: IExtensionManagementServer | null;
335+
getExtensionManagementServer(location: URI): IExtensionManagementServer | null;
336336
}
337337

338338
export const enum EnablementState {

src/vs/workbench/services/extensions/node/extensionManagementServerService.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,11 @@ export class ExtensionManagementServerService implements IExtensionManagementSer
2222
this.localExtensionManagementServer = { extensionManagementService: localExtensionManagementService, authority: localExtensionManagementServerAuthority, label: localize('local', "Local") };
2323
}
2424

25-
getExtensionManagementServer(location: URI): IExtensionManagementServer {
25+
getExtensionManagementServer(location: URI): IExtensionManagementServer | null {
2626
return this.localExtensionManagementServer;
2727
}
2828

29-
get otherExtensionManagementServer(): IExtensionManagementServer {
29+
get otherExtensionManagementServer(): IExtensionManagementServer | null {
3030
return null;
3131
}
3232
}
@@ -41,16 +41,16 @@ export class SingleServerExtensionManagementServerService implements IExtensionM
4141
) {
4242
}
4343

44-
getExtensionManagementServer(location: URI): IExtensionManagementServer {
44+
getExtensionManagementServer(location: URI): IExtensionManagementServer | null {
4545
const authority = location.scheme === Schemas.file ? localExtensionManagementServerAuthority : location.authority;
4646
return this.extensionManagementServer.authority === authority ? this.extensionManagementServer : null;
4747
}
4848

49-
get localExtensionManagementServer(): IExtensionManagementServer {
49+
get localExtensionManagementServer(): IExtensionManagementServer | null {
5050
return this.extensionManagementServer.authority === localExtensionManagementServerAuthority ? this.extensionManagementServer : null;
5151
}
5252

53-
get otherExtensionManagementServer(): IExtensionManagementServer {
53+
get otherExtensionManagementServer(): IExtensionManagementServer | null {
5454
return this.extensionManagementServer.authority !== localExtensionManagementServerAuthority ? this.extensionManagementServer : null;
5555
}
5656
}

0 commit comments

Comments
 (0)