@decaf-ts/decorator-validation
Version:
simple decorator based validation engine
19 lines • 3.79 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.COMPARISON_ERROR_MESSAGES = void 0;
exports.COMPARISON_ERROR_MESSAGES = {
INVALID_PATH: "Invalid path argument. Expected non-empty string but received: '{0}'",
CONTEXT_NOT_OBJECT_COMPARISON: "Unable to access parent at level {0} for path '{1}': current context is not an object",
PROPERTY_INVALID: "Failed to resolve path {0}: property '{1}' is invalid or does not exist.",
PROPERTY_NOT_EXIST: "Failed to resolve path: property '{0}' does not exist.",
UNSUPPORTED_TYPES_COMPARISON: "Unsupported types for comparison: '{0}' and '{1}'",
NULL_OR_UNDEFINED_COMPARISON: "Comparison failed due to null or undefined value",
INVALID_DATE_COMPARISON: "Invalid Date objects are not comparable",
TYPE_MISMATCH_COMPARISON: "Cannot compare values of different types: {0} and {1}.",
NAN_COMPARISON: "Comparison not supported for NaN values",
// NO_PARENT_COMPARISON: "Unable to access parent at level {0} for path '{1}': no parent available",
// PROPERTY_NOT_FOUND: "Failed to resolve path {0}: property '{1}' does not exist.",
// PROPERTY_NOT_FOUND_ON_PARENT: "Failed to resolve path {0}: property '{1}' does not exist on parent.",
// PROPERTY_NOT_FOUND_AFTER_PARENT: "Failed to resolve path {0}: property '{1}' does not exist after {2} parent level(s).",
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXJyb3JzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbnN0YW50cy9lcnJvcnMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQWEsUUFBQSx5QkFBeUIsR0FBRztJQUN2QyxZQUFZLEVBQ1Ysc0VBQXNFO0lBQ3hFLDZCQUE2QixFQUMzQix1RkFBdUY7SUFDekYsZ0JBQWdCLEVBQ2QsMEVBQTBFO0lBQzVFLGtCQUFrQixFQUFFLHdEQUF3RDtJQUM1RSw0QkFBNEIsRUFDMUIsbURBQW1EO0lBQ3JELDRCQUE0QixFQUMxQixrREFBa0Q7SUFDcEQsdUJBQXVCLEVBQUUseUNBQXlDO0lBQ2xFLHdCQUF3QixFQUN0Qix3REFBd0Q7SUFDMUQsY0FBYyxFQUFFLHlDQUF5QztJQUN6RCxvR0FBb0c7SUFDcEcsb0ZBQW9GO0lBQ3BGLHdHQUF3RztJQUN4RywySEFBMkg7Q0FDNUgsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCBjb25zdCBDT01QQVJJU09OX0VSUk9SX01FU1NBR0VTID0ge1xuICBJTlZBTElEX1BBVEg6XG4gICAgXCJJbnZhbGlkIHBhdGggYXJndW1lbnQuIEV4cGVjdGVkIG5vbi1lbXB0eSBzdHJpbmcgYnV0IHJlY2VpdmVkOiAnezB9J1wiLFxuICBDT05URVhUX05PVF9PQkpFQ1RfQ09NUEFSSVNPTjpcbiAgICBcIlVuYWJsZSB0byBhY2Nlc3MgcGFyZW50IGF0IGxldmVsIHswfSBmb3IgcGF0aCAnezF9JzogY3VycmVudCBjb250ZXh0IGlzIG5vdCBhbiBvYmplY3RcIixcbiAgUFJPUEVSVFlfSU5WQUxJRDpcbiAgICBcIkZhaWxlZCB0byByZXNvbHZlIHBhdGggezB9OiBwcm9wZXJ0eSAnezF9JyBpcyBpbnZhbGlkIG9yIGRvZXMgbm90IGV4aXN0LlwiLFxuICBQUk9QRVJUWV9OT1RfRVhJU1Q6IFwiRmFpbGVkIHRvIHJlc29sdmUgcGF0aDogcHJvcGVydHkgJ3swfScgZG9lcyBub3QgZXhpc3QuXCIsXG4gIFVOU1VQUE9SVEVEX1RZUEVTX0NPTVBBUklTT046XG4gICAgXCJVbnN1cHBvcnRlZCB0eXBlcyBmb3IgY29tcGFyaXNvbjogJ3swfScgYW5kICd7MX0nXCIsXG4gIE5VTExfT1JfVU5ERUZJTkVEX0NPTVBBUklTT046XG4gICAgXCJDb21wYXJpc29uIGZhaWxlZCBkdWUgdG8gbnVsbCBvciB1bmRlZmluZWQgdmFsdWVcIixcbiAgSU5WQUxJRF9EQVRFX0NPTVBBUklTT046IFwiSW52YWxpZCBEYXRlIG9iamVjdHMgYXJlIG5vdCBjb21wYXJhYmxlXCIsXG4gIFRZUEVfTUlTTUFUQ0hfQ09NUEFSSVNPTjpcbiAgICBcIkNhbm5vdCBjb21wYXJlIHZhbHVlcyBvZiBkaWZmZXJlbnQgdHlwZXM6IHswfSBhbmQgezF9LlwiLFxuICBOQU5fQ09NUEFSSVNPTjogXCJDb21wYXJpc29uIG5vdCBzdXBwb3J0ZWQgZm9yIE5hTiB2YWx1ZXNcIixcbiAgLy8gTk9fUEFSRU5UX0NPTVBBUklTT046IFwiVW5hYmxlIHRvIGFjY2VzcyBwYXJlbnQgYXQgbGV2ZWwgezB9IGZvciBwYXRoICd7MX0nOiBubyBwYXJlbnQgYXZhaWxhYmxlXCIsXG4gIC8vIFBST1BFUlRZX05PVF9GT1VORDogXCJGYWlsZWQgdG8gcmVzb2x2ZSBwYXRoIHswfTogcHJvcGVydHkgJ3sxfScgZG9lcyBub3QgZXhpc3QuXCIsXG4gIC8vIFBST1BFUlRZX05PVF9GT1VORF9PTl9QQVJFTlQ6IFwiRmFpbGVkIHRvIHJlc29sdmUgcGF0aCB7MH06IHByb3BlcnR5ICd7MX0nIGRvZXMgbm90IGV4aXN0IG9uIHBhcmVudC5cIixcbiAgLy8gUFJPUEVSVFlfTk9UX0ZPVU5EX0FGVEVSX1BBUkVOVDogXCJGYWlsZWQgdG8gcmVzb2x2ZSBwYXRoIHswfTogcHJvcGVydHkgJ3sxfScgZG9lcyBub3QgZXhpc3QgYWZ0ZXIgezJ9IHBhcmVudCBsZXZlbChzKS5cIixcbn07XG4iXX0=