Some checks failed
Build & Deploy / 🔍 Prepare (push) Successful in 20s
Build & Deploy / 🧪 QA (push) Failing after 34s
Build & Deploy / 🏗️ Build (push) Has started running
Build & Deploy / 🚀 Deploy (push) Has been cancelled
Build & Deploy / 🧪 Smoke Test (push) Has been cancelled
Build & Deploy / ⚡ Lighthouse (push) Has been cancelled
Build & Deploy / 🔔 Notify (push) Has been cancelled
29 lines
546 B
Plaintext
29 lines
546 B
Plaintext
"use strict";
|
|
exports.Parser = void 0;
|
|
var _Setter = require("./Setter.js");
|
|
|
|
class Parser {
|
|
run(dateString, token, match, options) {
|
|
const result = this.parse(dateString, token, match, options);
|
|
if (!result) {
|
|
return null;
|
|
}
|
|
|
|
return {
|
|
setter: new _Setter.ValueSetter(
|
|
result.value,
|
|
this.validate,
|
|
this.set,
|
|
this.priority,
|
|
this.subPriority,
|
|
),
|
|
rest: result.rest,
|
|
};
|
|
}
|
|
|
|
validate(_utcDate, _value, _options) {
|
|
return true;
|
|
}
|
|
}
|
|
exports.Parser = Parser;
|