UNPKG

docutils-ts

Version:

Port of the Python Docutils library to TypeScript

22 lines (21 loc) 686 B
import SettingsSpec from "./settingsSpec.js"; import { TransformType, LoggerType, ReferenceResolver } from "./types.js"; /** * Runtime transform specification base class. * * TransformSpec subclass objects used by `docutils.transforms.Transformer`. */ declare class TransformSpec extends SettingsSpec { unknownReferenceResolvers: ReferenceResolver[]; protected logger: LoggerType; constructor(args: { logger: LoggerType; }); /** * Get the transforms associated with the instance. * @returns {Array} array of Transform classes (not instances) */ getTransforms(): TransformType[]; toString(): string; } export default TransformSpec;