@taprootio/rollup-plugin-taproot
Version:
Simple static site generation
23 lines • 626 B
TypeScript
import { PageData } from "./TaprootPageRenderer";
import { Author } from "./TaprootPluginOptions";
interface TemplateParser {
FileMatcher: RegExp;
CompileTemplate: (template: string) => Template;
}
interface Tag {
Tag: string;
Url: string;
}
interface TemplateData extends Omit<PageData, "Tags" | "Author"> {
Author?: Author;
Contents: string;
CurrentYear: string;
Head: string;
SiteName: string;
Tags: Array<Tag>;
}
interface Template {
Render: (data: TemplateData) => string;
}
export { TemplateParser, Template, TemplateData };
//# sourceMappingURL=TaprootTemplateParser.d.ts.map