diff --git a/src/index.d.ts b/src/index.d.ts index de0622f..8e8f8d8 100644 --- a/src/index.d.ts +++ b/src/index.d.ts @@ -31,6 +31,10 @@ export class Rule { constructor(opts: RuleOptions); } +export class RuleError { + constructor(message: string, error: Error); +} + export interface RuleOptions { name: string; when: Premise | Premise[]; diff --git a/src/index.js b/src/index.js index b3ef07a..d76004d 100644 --- a/src/index.js +++ b/src/index.js @@ -1,4 +1,5 @@ const Rools = require('./Rools'); const Rule = require('./Rule'); +const RuleError = require('./RuleError'); -module.exports = { Rools, Rule }; +module.exports = { Rools, Rule, RuleError };