@qualweb/core
Version:
QualWeb evaluator core engine
12 lines • 514 B
TypeScript
import type { QWElement } from '@qualweb/qw-element';
import type { Assertion } from './Assertion';
import type { Principle } from './Principle';
import type { Level } from './Level';
export declare abstract class Guideline {
abstract getCode(): string;
abstract getMapping(): string;
abstract hasPrincipleAndLevels(principles: Principle[], levels: Level[]): boolean;
abstract execute?(element?: QWElement): void;
abstract getFinalResults(): Assertion;
}
//# sourceMappingURL=Guideline.d.ts.map