UNPKG

salve-annos

Version:

A fork with support for documentation of Salve, a Javascript library which implements a validator able to validate an XML document on the basis of a subset of RelaxNG.

24 lines 827 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getAvailableSimplifiers = getAvailableSimplifiers; exports.isAvailable = isAvailable; exports.registerSimplifier = registerSimplifier; exports.makeSimplifier = makeSimplifier; const availableSimplifiers = Object.create(null); function getAvailableSimplifiers() { return Object.keys(availableSimplifiers); } function isAvailable(name) { return availableSimplifiers[name] !== undefined; } function registerSimplifier(name, ctor) { availableSimplifiers[name] = ctor; } function makeSimplifier(name, options) { const ctor = availableSimplifiers[name]; if (ctor === undefined) { throw new Error(`unknown simplifier name: ${name}`); } return new ctor(options); } //# sourceMappingURL=schema-simplification.js.map