relative-time-expression
Version:
Parser for relative time expression
19 lines (18 loc) • 631 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function createError(err) {
var message;
if (!err.expect) {
message = "unexpected token `" + err.actual + "` at (" + err.start + ", " + err.end + ")";
}
else if (!err.actual) {
message = "expect " + err.expect + " but get the end of input";
}
else {
message = "expect " + err.expect + " but found `" + err.actual + "` at (" + err.start + ", " + err.end + ")";
}
var error = new Error(message);
Object.assign(error, err);
return error;
}
exports.createError = createError;