import type { Router } from 'express' import type { ServiceContainer } from '../../infra/container.js' import { createApiModule } from '../../infra/createModule.js' import { voiceModule, VOICE_MODULE } from '../../../shared/modules/voice/index.js' import { createVoiceRoutes } from './routes.js' export * from './routes.js' export const createVoiceModule = () => { return createApiModule( { ...voiceModule, basePath: '/voice', version: '1.0.0', order: 100, }, { routes: (_container: ServiceContainer): Router => { return createVoiceRoutes() }, } ) } export default createVoiceModule