Skip to content

Commit 8ab93d7

Browse files
authored
Remove IFileSystemUtils from IOC container (microsoft#8898)
1 parent 1523dd6 commit 8ab93d7

File tree

3 files changed

+2
-5
lines changed

3 files changed

+2
-5
lines changed

src/client/common/platform/fileSystem.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,6 @@ export class RawFileSystem implements IRawFileSystem {
318318
}
319319

320320
// High-level filesystem operations used by the extension.
321-
@injectable()
322321
export class FileSystemUtils implements IFileSystemUtils {
323322
constructor(
324323
public readonly raw: IRawFileSystem,

src/client/common/platform/serviceRegistry.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@
33
'use strict';
44

55
import { IServiceManager } from '../../ioc/types';
6-
import { FileSystem, FileSystemUtils } from './fileSystem';
6+
import { FileSystem } from './fileSystem';
77
import { PlatformService } from './platformService';
88
import { RegistryImplementation } from './registry';
9-
import { IFileSystem, IFileSystemUtils, IPlatformService, IRegistry } from './types';
9+
import { IFileSystem, IPlatformService, IRegistry } from './types';
1010

1111
export function registerTypes(serviceManager: IServiceManager) {
1212
serviceManager.addSingleton<IPlatformService>(IPlatformService, PlatformService);
1313
serviceManager.addSingleton<IFileSystem>(IFileSystem, FileSystem);
14-
serviceManager.addSingletonInstance<IFileSystemUtils>(IFileSystemUtils, FileSystemUtils.withDefaults());
1514
serviceManager.addSingleton<IRegistry>(IRegistry, RegistryImplementation);
1615
}

src/client/common/platform/types.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,6 @@ export interface IRawFileSystem {
101101
}
102102

103103
// High-level filesystem operations used by the extension.
104-
export const IFileSystemUtils = Symbol('IFileSystemUtils');
105104
export interface IFileSystemUtils {
106105
readonly raw: IRawFileSystem;
107106
readonly paths: IFileSystemPaths;

0 commit comments

Comments
 (0)