Skip to content

Commit 12ccda2

Browse files
committed
Add Singleton
1 parent bbb3554 commit 12ccda2

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/client/common/serviceRegistry.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,9 @@ import { FileDownloader } from './net/fileDownloader';
6363
import { HttpClient } from './net/httpClient';
6464
import { PersistentStateFactory } from './persistentState';
6565
import { IS_WINDOWS } from './platform/constants';
66+
import { FileSystemPathUtils } from './platform/fs-paths';
6667
import { PathUtils } from './platform/pathUtils';
68+
import { IFileSystemPathUtils } from './platform/types';
6769
import { CurrentProcess } from './process/currentProcess';
6870
import { ProcessLogger } from './process/logger';
6971
import { IProcessLogger } from './process/types';
@@ -105,6 +107,7 @@ export function registerTypes(serviceManager: IServiceManager): void {
105107
serviceManager.addBinding(IPersistentStateFactory, IExtensionSingleActivationService);
106108
serviceManager.addSingleton<ITerminalServiceFactory>(ITerminalServiceFactory, TerminalServiceFactory);
107109
serviceManager.addSingleton<IPathUtils>(IPathUtils, PathUtils);
110+
serviceManager.addSingleton<IFileSystemPathUtils>(IFileSystemPathUtils, FileSystemPathUtils);
108111
serviceManager.addSingleton<IApplicationShell>(IApplicationShell, ApplicationShell);
109112
serviceManager.addSingleton<IClipboard>(IClipboard, ClipboardService);
110113
serviceManager.addSingleton<ICurrentProcess>(ICurrentProcess, CurrentProcess);

0 commit comments

Comments
 (0)