INNER CODE UNIT · TypeScript
configureRoutes
Soluto/tweek · services/authoring/src/routes/index.ts:24
export default function configureRoutes(config: RoutesConfig): any {
const app = express();
Container.bind(AppsRepository).factory(() => config.appsRepository);
Container.bind(KeysRepository).factory(() => config.keysRepository);
Container.bind(TagsRepository).factory(() => config.tagsRepository);
Container.bind(PolicyRepository).factory(() => config.policyRepository);
Container.bind(HooksRepositoryFactory).factory(() => config.hooksRepositoryFactory);
Container.bind(SubjectExtractionRulesRepository).factory(
() => config.subjectExtractionRulesRepository,
);
const prefixes = [
{ from: 'keys', to: 'key' },
{ from: 'manifests', to: 'manifest' },
{ from: 'revision-history', to: 'revision-history' },
{ from: 'dependents', to: 'dependent' },
];