import { interfaces } from 'inversify'; import { Schemas } from '@workbench-stack/core'; import { CommonType } from '@common-stack/core'; import { TYPES, IFileService } from '@files-stack/core'; import { DiskFileSystemProvider } from '@files-stack/server-core'; import { CdmLogger } from '@cdm-logger/core'; export const preClientStart = async (_, container: interfaces.Container) => { const logger = container.get(CommonType.LOGGER); logger.info('PreClient Start on FileService -- Started'); const fileServer = container.get(TYPES.IFileService); fileServer.registerProvider(Schemas.file, new DiskFileSystemProvider(logger)); logger.info('PreClient Start on FileService -- Completed'); };