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.
14 lines (13 loc) • 573 B
TypeScript
/**
* A base class providing some functionality that most simplifiers need.
*
* @author Louis-Dominique Dubeau
* @license MPL 2.0
* @copyright Mangalam Research Center for Buddhist Languages
*/
import { SchemaSimplifier, SchemaSimplifierOptions, SimplificationResult } from "../schema-simplification";
export declare abstract class BaseSimplifier implements SchemaSimplifier {
protected readonly options: SchemaSimplifierOptions;
constructor(options: SchemaSimplifierOptions);
abstract simplify(schemaPath: string | URL): Promise<SimplificationResult>;
}