UNPKG

docutils-ts

Version:

Port of the Python Docutils library to TypeScript

25 lines (24 loc) 650 B
import SettingsSpec from "./settingsSpec.js"; /** * Runtime transform specification base class. * * TransformSpec subclass objects used by `docutils.transforms.Transformer`. */ class TransformSpec extends SettingsSpec { constructor(args) { super(); this.unknownReferenceResolvers = []; this.logger = args.logger; } /** * Get the transforms associated with the instance. * @returns {Array} array of Transform classes (not instances) */ getTransforms() { return []; } toString() { return `TransformSpec<${this.constructor.name}>`; } } export default TransformSpec;