md-toy-blog
Version:
Very simple Markdown blog: serves your md as html without fancy databases. You will only spend time writing the actual data.
19 lines (16 loc) • 615 B
text/typescript
import DirFilesToJsonService from '../services/DirFilesToJsonService';
import { LoadDictElement, GetInstanceType } from 'di-why/build/src/DiContainer';
const loadDictElement: LoadDictElement<GetInstanceType<typeof DirFilesToJsonService>> = {
constructible: DirFilesToJsonService,
before: ({ deps }) => {
const { compiledUserContentDir, pagesDir } = deps.appPathResolverService;
return {
sourceDir: pagesDir,
destFile: `${compiledUserContentDir}/page-file-list.json`,
};
},
locateDeps: {
appPathResolverService: 'appPathResolverService',
},
};
export default loadDictElement;