UNPKG

sussudio

Version:

An unofficial VS Code Internal API

20 lines (19 loc) 1.06 kB
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { Disposable } from "../../../base/common/lifecycle.mjs"; import { ILocalExtension } from "../common/extensionManagement.mjs"; import { ILogService } from "../../log/common/log.mjs"; import { IUserDataProfilesService } from "../../userDataProfile/common/userDataProfile.mjs"; export declare class ExtensionsLifecycle extends Disposable { private userDataProfilesService; private readonly logService; private processesLimiter; constructor(userDataProfilesService: IUserDataProfilesService, logService: ILogService); postUninstall(extension: ILocalExtension): Promise<void>; private parseScript; private runLifecycleHook; private start; private getExtensionStoragePath; }