docutils-ts
Version:
Port of the Python Docutils library to TypeScript
25 lines (24 loc) • 680 B
TypeScript
import BaseWriter from '../writer.js';
import { SettingsSpecType, GenericSettings } from "../types.js";
export interface TemplateVars {
[varName: string]: string | (() => string) | undefined;
}
/**
* Class for writing HTML
*
*/
declare class HTMLBaseWriter extends BaseWriter {
private visitorAttributes;
private visitor?;
private translatorClass;
private template;
configSection: string;
configSectionDependencies: string[];
settingsDefaults: GenericSettings;
settingsSpec: SettingsSpecType[];
translate(): void;
applyTemplate(): string;
templateVars(): TemplateVars;
assembleParts(): void;
}
export default HTMLBaseWriter;