Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
microsoft
GitHub Repository: microsoft/vscode
Path: blob/main/extensions/copilot/test/simulation/fixtures/multiFileEdit/filepaths/2.ts
13405 views
1
import * as path from 'path';
2
import * as vscode from 'vscode';
3
4
export function getRelativeFilePath(uri: vscode.Uri): string | undefined {
5
const workspaceFolder = vscode.workspace.getWorkspaceFolder(uri);
6
if (!workspaceFolder) {
7
return undefined;
8
}
9
10
const workspaceRoot = workspaceFolder.uri.fsPath;
11
const absolutePath = uri.fsPath;
12
return path.relative(workspaceRoot, absolutePath);
13
}
14