indicative-compiler
Advanced tools
Comparing version 1.0.3 to 1.0.4
@@ -25,3 +25,3 @@ import { ParsedRule, Message } from 'indicative-parser'; | ||
export interface ErrorFormatterContract<T extends any = any> { | ||
addError(error: string | Error, field: string, rule: ParsedRule): void; | ||
addError(error: string | Error, field: string, ruleName: ParsedRule['name'], args: ParsedRule['args']): void; | ||
toJSON(): T[] | null; | ||
@@ -28,0 +28,0 @@ } |
@@ -28,5 +28,5 @@ "use strict"; | ||
message = typeof (message) === 'function' ? message(pointer, rule.name, rule.args) : message; | ||
this.formatter.addError(message, pointer, rule); | ||
this.formatter.addError(message, pointer, rule.name, rule.args); | ||
} | ||
} | ||
exports.Collector = Collector; |
{ | ||
"name": "indicative-compiler", | ||
"version": "1.0.3", | ||
"version": "1.0.4", | ||
"description": "Indicative compiler to compile parsed schema into highly optimized functions", | ||
@@ -5,0 +5,0 @@ "main": "build/index.js", |
32181