import { DyFM_usageModule_settings } from '@futdevpro/fsm-dynamo/usage'; import { DyNTS_RouteSecurity } from '../../_enums/route-security.enum'; import { DyNTS_RoutingModule_Settings } from '../../_models/interfaces/routing-module-settings.interface'; import { DyNTS_RoutingModule } from '../../_services/route/routing-module.service'; import { DyNTS_Usage_Controller } from './usage.controller'; export function DyNTS_getUsageRoutingModule( securityOverride?: DyNTS_RouteSecurity ): DyNTS_RoutingModule { const set: DyNTS_RoutingModule_Settings = { route: DyFM_usageModule_settings.mainRoute, controllers: [ DyNTS_Usage_Controller.getInstance() ], }; if (securityOverride) { set.securityOverride = securityOverride; } return new DyNTS_RoutingModule(set); }