MCPcopy Create free account
hub / github.com/facebook/pyrefly / InterpreterProvider

Interface InterpreterProvider

lsp/src/python-environment.ts:16–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14const DISMISSED_KEY = 'pyrefly.dismissedPythonExtensionWarning';
15
16interface InterpreterProvider {
17 getPath(uri?: vscode.Uri): Promise<string | undefined>;
18 onDidChange(callback: () => void): vscode.Disposable;
19}
20
21export class PythonEnvironment {
22 private provider: Promise<InterpreterProvider | undefined>;

Callers 3

getInterpreterPathMethod · 0.65
watchExtensionChangesMethod · 0.65

Implementers 1

PythonEnvironmentlsp/src/python-environment.ts

Calls

no outgoing calls

Tested by

no test coverage detected