UNPKG

@sussudio/platform

Version:

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

21 lines (19 loc) 945 B
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { FormattingOptions } from '@sussudio/base/common/jsonFormatter.mjs'; import { IUserFriendlyKeybinding } from '../../keybinding/common/keybinding.mjs'; import { IUserDataSyncUtilService } from './userDataSync.mjs'; export declare function parseKeybindings(content: string): IUserFriendlyKeybinding[]; export declare function merge( localContent: string, remoteContent: string, baseContent: string | null, formattingOptions: FormattingOptions, userDataSyncUtilService: IUserDataSyncUtilService, ): Promise<{ mergeContent: string; hasChanges: boolean; hasConflicts: boolean; }>;