docutils-ts
Version:
Port of the Python Docutils library to TypeScript
12 lines (11 loc) • 495 B
TypeScript
import { CoreLanguage, Document, NodeInterface, TransformInterface, LoggerType } from "./types.js";
export default abstract class Transform implements TransformInterface {
document: Document;
startNode?: NodeInterface;
language?: CoreLanguage;
static defaultPriority: number;
protected logger: LoggerType;
constructor(document: Document, startNode?: NodeInterface);
_init(document: Document, startNode: NodeInterface | undefined): void;
abstract apply(): void;
}