Module 174516

583 characters · in a63af8e6a3c93ab4.js
Dependencies
Required by (1)
Lazily required by (0)none
Requires (3)
Lazily requires (0)none
Source Raw
function(e,t,r){Object.defineProperty(t,"__esModule",{value:!0});let n=r(40840),a=r(115835),i=r(167385),s=RegExp(`(${n.TIME_UNITS_PATTERN})\\s{0,5}(?:later|after|from now|henceforth|forward|out)(?=(?:\\W|$))`,"i"),o=RegExp(`(${n.TIME_UNITS_NO_ABBR_PATTERN})\\s{0,5}(later|after|from now)(?=\\W|$)`,"i");class u extends i.AbstractParserWithWordBoundaryChecking{constructor(e){super(),this.strictMode=e}innerPattern(){return this.strictMode?o:s}innerExtract(e,t){let r=(0,n.parseDuration)(t[1]);return r?a.ParsingComponents.createRelativeFromReference(e.reference,r):null}}t.default=u}