import DirFilesToJsonService from '../services/DirFilesToJsonService'; import { LoadDictElement, GetInstanceType } from 'di-why/build/src/DiContainer'; const loadDictElement: LoadDictElement> = { constructible: DirFilesToJsonService, before: ({ deps }) => { const { compiledUserContentDir, pagesDir } = deps.appPathResolverService; return { sourceDir: pagesDir, destFile: `${compiledUserContentDir}/page-file-list.json`, }; }, locateDeps: { appPathResolverService: 'appPathResolverService', }, }; export default loadDictElement;