You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
688 B
TypeScript

import { LoadDict } from 'di-why';
import redisClient from './redisClient';
import sessionService from './sessionService';
import cookieManager from './cookieManager';
import oidcStandardRoutes from './oidcStandardRoutes';
import appConfigMap from '../config/appConfigMap';
import { swissoidAppConfigMapNamespace } from '../utils/swissoidAppConfigMapListAdd';
import { addMergeableConfigMap } from 'di-why';
export { redisClient, sessionService, cookieManager, oidcStandardRoutes };
const loadDict: LoadDict = {
redisClient,
sessionService,
cookieManager,
oidcStandardRoutes,
...addMergeableConfigMap(appConfigMap, swissoidAppConfigMapNamespace),
};
export default loadDict;