UNPKG

sussudio

Version:

An unofficial VS Code Internal API

14 lines (13 loc) 1.05 kB
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { UriComponents } from "../../../base/common/uri.mjs"; import { IExtensionTerminalProfile, ITerminalProfile, TerminalIcon } from "./terminal.mjs"; export declare function createProfileSchemaEnums(detectedProfiles: ITerminalProfile[], extensionProfiles?: readonly IExtensionTerminalProfile[]): { values: (string | null)[] | undefined; markdownDescriptions: string[] | undefined; }; export declare function terminalProfileArgsMatch(args1: string | string[] | undefined, args2: string | string[] | undefined): boolean; export declare function terminalIconsEqual(a?: TerminalIcon, b?: TerminalIcon): boolean; export declare function isUriComponents(thing: unknown): thing is UriComponents;