Skip to content

Commit 54e150c

Browse files
author
Kartik Raj
committed
Rename api types file
1 parent e39f8fc commit 54e150c

File tree

12 files changed

+10
-116
lines changed

12 files changed

+10
-116
lines changed

src/client/api.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { BaseLanguageClient, LanguageClientOptions } from 'vscode-languageclient
1010
import { LanguageClient } from 'vscode-languageclient/node';
1111
import { PYLANCE_NAME } from './activation/node/languageClientFactory';
1212
import { ILanguageServerOutputChannel } from './activation/types';
13-
import { PythonExtension } from './api/main';
13+
import { PythonExtension } from './api/types';
1414
import { isTestExecution, PYTHON_LANGUAGE } from './common/constants';
1515
import { IConfigurationService, Resource } from './common/types';
1616
import { getDebugpyLauncherArgs, getDebugpyPackagePath } from './debugger/extension/adapter/remoteLaunchers';

src/client/api/package-lock.json

Lines changed: 0 additions & 63 deletions
This file was deleted.

src/client/api/package.json

Lines changed: 0 additions & 26 deletions
This file was deleted.

src/client/api/main.ts renamed to src/client/api/types.ts

Lines changed: 1 addition & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright (c) Microsoft Corporation. All rights reserved.
22
// Licensed under the MIT License.
33

4-
import { CancellationToken, Event, Uri, WorkspaceFolder, QuickPickItem, extensions } from 'vscode';
4+
import { CancellationToken, Event, Uri, WorkspaceFolder, QuickPickItem } from 'vscode';
55

66
/*
77
* Do not introduce any breaking changes to this API.
@@ -387,20 +387,3 @@ export type EnvironmentVariablesChangeEvent = {
387387
*/
388388
readonly env: EnvironmentVariables;
389389
};
390-
391-
export const PVSC_EXTENSION_ID = 'ms-python.python';
392-
393-
// eslint-disable-next-line @typescript-eslint/no-namespace
394-
export namespace PythonExtension {
395-
export async function api(): Promise<PythonExtension> {
396-
const extension = extensions.getExtension(PVSC_EXTENSION_ID);
397-
if (extension === undefined) {
398-
throw new Error(`Python extension is not installed or is disabled`);
399-
}
400-
if (!extension.isActive) {
401-
await extension.activate();
402-
}
403-
const pythonApi: PythonExtension = extension.exports;
404-
return pythonApi;
405-
}
406-
}

src/client/deprecatedProposedApiTypes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
import { Uri, Event } from 'vscode';
55
import { PythonEnvKind, EnvPathType } from './pythonEnvironments/base/info';
66
import { ProgressNotificationEvent, GetRefreshEnvironmentsOptions } from './pythonEnvironments/base/locator';
7-
import { Resource } from './api/main';
7+
import { Resource } from './api/types';
88

99
export interface EnvironmentDetailsOptions {
1010
useCache: boolean;

src/client/environmentApi.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import {
3030
RefreshOptions,
3131
ResolvedEnvironment,
3232
Resource,
33-
} from './api/main';
33+
} from './api/types';
3434
import { buildEnvironmentCreationApi } from './pythonEnvironments/creation/createEnvApi';
3535

3636
type ActiveEnvironmentChangeEvent = {

src/client/extension.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ import { sendErrorTelemetry, sendStartupTelemetry } from './startupTelemetry';
4141
import { IStartupDurations } from './types';
4242
import { runAfterActivation } from './common/utils/runAfterActivation';
4343
import { IInterpreterService } from './interpreter/contracts';
44-
import { PythonExtension } from './api/main';
44+
import { PythonExtension } from './api/types';
4545
import { WorkspaceService } from './common/application/workspace';
4646
import { disposeAll } from './common/utils/resourceLifecycle';
4747
import { ProposedExtensionAPI } from './proposedApiTypes';

src/client/pythonEnvironments/creation/proposed.createEnvApis.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Licensed under the MIT License
33

44
import { Event, Disposable, WorkspaceFolder } from 'vscode';
5-
import { EnvironmentTools } from '../../api/main';
5+
import { EnvironmentTools } from '../../api/types';
66

77
export type CreateEnvironmentUserActions = 'Back' | 'Cancel';
88
export type EnvironmentProviderId = string;

src/test/api.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// Licensed under the MIT License.
33

44
import { expect } from 'chai';
5-
import { PythonExtension } from '../client/api/main';
5+
import { PythonExtension } from '../client/api/types';
66
import { ProposedExtensionAPI } from '../client/proposedApiTypes';
77
import { initialize } from './initialize';
88

src/test/common.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import * as glob from 'glob';
1010
import * as path from 'path';
1111
import { coerce, SemVer } from 'semver';
1212
import { ConfigurationTarget, Event, TextDocument, Uri } from 'vscode';
13-
import type { PythonExtension } from '../client/api/main';
13+
import type { PythonExtension } from '../client/api/types';
1414
import { IProcessService } from '../client/common/process/types';
1515
import { IDisposable } from '../client/common/types';
1616
import { IServiceContainer, IServiceManager } from '../client/ioc/types';

0 commit comments

Comments
 (0)