UNPKG

@sussudio/platform

Version:

Internal APIs for VS Code's service injection the base services.

18 lines (16 loc) 927 B
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { URI } from '@sussudio/base/common/uri.mjs'; import { IWorkspace } from './workspace.mjs'; export declare function isVirtualResource(resource: URI): boolean; export declare function getVirtualWorkspaceLocation(workspace: IWorkspace): | { scheme: string; authority: string; } | undefined; export declare function getVirtualWorkspaceScheme(workspace: IWorkspace): string | undefined; export declare function getVirtualWorkspaceAuthority(workspace: IWorkspace): string | undefined; export declare function isVirtualWorkspace(workspace: IWorkspace): boolean;