meblog
Version:
A simple blog engine for personal blogging
15 lines (14 loc) • 559 B
TypeScript
/// <reference types="node" />
import stream from 'stream';
import ConfigHolder from '../ConfigHolder';
import DataSource from '../source/DataSource';
import { Post } from '../post/Post';
export default class TemplateRenderer extends ConfigHolder {
private readonly dataSource;
constructor(dataSource: DataSource);
private render;
renderTags(locale?: string): stream.Transform;
renderPosts(locale?: string): stream.Transform;
renderPages(locale?: string): stream.Transform;
renderSpecifiedPosts(posts: Post[]): stream.Transform;
}