code-exercises-js
Version:
Create exercises for your students!
12 lines (11 loc) • 424 B
TypeScript
import IValidationRule from "./IValidationRule";
export default abstract class ValidationRuleSet<RuleType extends IValidationRule> {
abstract rules: ReadonlyArray<RuleType>;
protected readonly id: string;
protected _stopOnFail: boolean;
protected _negateNext: boolean;
constructor();
get shouldStopOnFail(): boolean;
get not(): ValidationRuleSet<RuleType>;
stopOnFail(bool: boolean): this;
}