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.
18 lines (17 loc) • 676 B
TypeScript
import { ResourceLoader } from "../resource-loader";
import { SchemaSimplifierOptions, SimplificationResult } from "../schema-simplification";
import { BaseSimplifier } from "./base";
/**
* A simplifier implemented in TypeScript (thus internal to Salve).
*/
export declare class InternalSimplifier<RL extends ResourceLoader> extends BaseSimplifier {
static validates: true;
static createsManifest: true;
private lastStepStart?;
private readonly manifestPromises;
constructor(options: SchemaSimplifierOptions<RL>);
private parse;
stepStart(no: number): void;
stepTiming(): void;
simplify(schemaPath: URL): Promise<SimplificationResult>;
}