14 lines
537 B
TypeScript
14 lines
537 B
TypeScript
import Output from "../models/output";
|
|
import type Page from "../models/page";
|
|
import TemplateEngine from "../models/templateEngine";
|
|
export type Generator = {
|
|
name: string;
|
|
State: unknown;
|
|
Options: unknown;
|
|
onInit: (output: Output) => Output;
|
|
onFinish: (output: Output) => Output;
|
|
onPage: (output: Output, page: Page) => Output;
|
|
onAsset?: (output: Output, asset: string) => Output;
|
|
createTemplateEngine?: (output: Output, currentFile: string) => TemplateEngine;
|
|
};
|
|
//# sourceMappingURL=Generator.d.ts.map
|