UNPKG

docutils-ts

Version:

Port of the Python Docutils library to TypeScript

12 lines (11 loc) 495 B
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; }