@sussudio/platform
Version:
Internal APIs for VS Code's service injection the base services.
35 lines (33 loc) • 1.76 kB
text/typescript
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import { INativeHostService } from '../../native/electron-sandbox/native.mjs';
import { IProductService } from '../../product/common/productService.mjs';
import { IStorageService } from '../../storage/common/storage.mjs';
import { ITelemetryService } from '../../telemetry/common/telemetry.mjs';
import { UserDataAutoSyncService as BaseUserDataAutoSyncService } from '../common/userDataAutoSyncService.mjs';
import {
IUserDataSyncEnablementService,
IUserDataSyncLogService,
IUserDataSyncService,
IUserDataSyncStoreManagementService,
IUserDataSyncStoreService,
} from '../common/userDataSync.mjs';
import { IUserDataSyncAccountService } from '../common/userDataSyncAccount.mjs';
import { IUserDataSyncMachinesService } from '../common/userDataSyncMachines.mjs';
export declare class UserDataAutoSyncService extends BaseUserDataAutoSyncService {
constructor(
productService: IProductService,
userDataSyncStoreManagementService: IUserDataSyncStoreManagementService,
userDataSyncStoreService: IUserDataSyncStoreService,
userDataSyncEnablementService: IUserDataSyncEnablementService,
userDataSyncService: IUserDataSyncService,
nativeHostService: INativeHostService,
logService: IUserDataSyncLogService,
authTokenService: IUserDataSyncAccountService,
telemetryService: ITelemetryService,
userDataSyncMachinesService: IUserDataSyncMachinesService,
storageService: IStorageService,
);
}