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' },
  ];

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…