UNPKG

code-exercises-js

Version:

Create exercises for your students!

12 lines (11 loc) 424 B
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; }