UNPKG

sussudio

Version:

An unofficial VS Code Internal API

17 lines (16 loc) 843 B
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { homedir, tmpdir } from 'os'; import { AbstractNativeEnvironmentService } from "../common/environmentService.mjs"; import { getUserDataPath } from "./userDataPath.mjs"; export class NativeEnvironmentService extends AbstractNativeEnvironmentService { constructor(args, productService) { super(args, { homeDir: homedir(), tmpDir: tmpdir(), userDataDir: getUserDataPath(args, productService.nameShort) }, productService); } }