UNPKG

@sussudio/platform

Version:

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

26 lines (24 loc) 1.37 kB
/*--------------------------------------------------------------------------------------------- * 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 { IFileService } from '../../files/common/files.mjs'; import { IProductService } from '../../product/common/productService.mjs'; import { IRequestService } from '../../request/common/request.mjs'; import { IStorageService } from '../../storage/common/storage.mjs'; import { IEnvironmentService } from '../../environment/common/environment.mjs'; import { IConfigurationService } from '../../configuration/common/configuration.mjs'; import { AbstractExtensionResourceLoaderService } from '../common/extensionResourceLoader.mjs'; export declare class ExtensionResourceLoaderService extends AbstractExtensionResourceLoaderService { private readonly _requestService; constructor( fileService: IFileService, storageService: IStorageService, productService: IProductService, environmentService: IEnvironmentService, configurationService: IConfigurationService, _requestService: IRequestService, ); readExtensionResource(uri: URI): Promise<string>; }