Merge pull request #75741 from microsoft/dev/mjbvz/webviewResourceRoot

Add vscode.env.webviewResourceRoot API
This commit is contained in:
Matt Bierner
2019-06-19 14:10:17 -07:00
committed by GitHub
17 changed files with 88 additions and 38 deletions

View File

@@ -58,6 +58,7 @@ export interface IEnvironment {
extensionTestsLocationURI?: URI;
globalStorageHome: URI;
userHome: URI;
webviewResourceRoot: string;
}
export interface IStaticWorkspaceData {

View File

@@ -259,7 +259,11 @@ export function createApiFactory(
},
openExternal(uri: URI) {
return extHostWindow.openUri(uri, { allowTunneling: !!initData.remoteAuthority });
}
},
get webviewResourceRoot() {
checkProposedApiEnabled(extension);
return initData.environment.webviewResourceRoot;
},
};
if (!initData.environment.extensionTestsLocationURI) {
// allow to patch env-function when running tests