4b4125b9f394b5c456470823312d7db8437c8aa414ce05129b8691ed89a4de2c.json 11 KB

1
  1. {"ast":null,"code":"import _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/esm/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/esm/inherits\";\nimport _createSuper from \"@babel/runtime/helpers/esm/createSuper\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport { Parser } from \"../Parser.js\";\nimport { mapValue, parseNDigits } from \"../utils.js\";\nimport setUTCDay from \"../../../_lib/setUTCDay/index.js\"; // Stand-alone local day of week\nexport var StandAloneLocalDayParser = /*#__PURE__*/function (_Parser) {\n _inherits(StandAloneLocalDayParser, _Parser);\n var _super = _createSuper(StandAloneLocalDayParser);\n function StandAloneLocalDayParser() {\n var _this;\n _classCallCheck(this, StandAloneLocalDayParser);\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n _this = _super.call.apply(_super, [this].concat(args));\n _defineProperty(_assertThisInitialized(_this), \"priority\", 90);\n _defineProperty(_assertThisInitialized(_this), \"incompatibleTokens\", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'e', 't', 'T']);\n return _this;\n }\n _createClass(StandAloneLocalDayParser, [{\n key: \"parse\",\n value: function parse(dateString, token, match, options) {\n var valueCallback = function valueCallback(value) {\n var wholeWeekDays = Math.floor((value - 1) / 7) * 7;\n return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;\n };\n switch (token) {\n // 3\n case 'c':\n case 'cc':\n // 03\n return mapValue(parseNDigits(token.length, dateString), valueCallback);\n // 3rd\n case 'co':\n return mapValue(match.ordinalNumber(dateString, {\n unit: 'day'\n }), valueCallback);\n // Tue\n case 'ccc':\n return match.day(dateString, {\n width: 'abbreviated',\n context: 'standalone'\n }) || match.day(dateString, {\n width: 'short',\n context: 'standalone'\n }) || match.day(dateString, {\n width: 'narrow',\n context: 'standalone'\n });\n // T\n case 'ccccc':\n return match.day(dateString, {\n width: 'narrow',\n context: 'standalone'\n });\n // Tu\n case 'cccccc':\n return match.day(dateString, {\n width: 'short',\n context: 'standalone'\n }) || match.day(dateString, {\n width: 'narrow',\n context: 'standalone'\n });\n // Tuesday\n case 'cccc':\n default:\n return match.day(dateString, {\n width: 'wide',\n context: 'standalone'\n }) || match.day(dateString, {\n width: 'abbreviated',\n context: 'standalone'\n }) || match.day(dateString, {\n width: 'short',\n context: 'standalone'\n }) || match.day(dateString, {\n width: 'narrow',\n context: 'standalone'\n });\n }\n }\n }, {\n key: \"validate\",\n value: function validate(_date, value) {\n return value >= 0 && value <= 6;\n }\n }, {\n key: \"set\",\n value: function set(date, _flags, value, options) {\n date = setUTCDay(date, value, options);\n date.setUTCHours(0, 0, 0, 0);\n return date;\n }\n }]);\n return StandAloneLocalDayParser;\n}(Parser);","map":{"version":3,"names":["_classCallCheck","_createClass","_assertThisInitialized","_inherits","_createSuper","_defineProperty","Parser","mapValue","parseNDigits","setUTCDay","StandAloneLocalDayParser","_Parser","_super","_this","_len","arguments","length","args","Array","_key","call","apply","concat","key","value","parse","dateString","token","match","options","valueCallback","wholeWeekDays","Math","floor","weekStartsOn","ordinalNumber","unit","day","width","context","validate","_date","set","date","_flags","setUTCHours"],"sources":["F:/workspace/202226701027/huinongbao-app/node_modules/date-fns/esm/parse/_lib/parsers/StandAloneLocalDayParser.js"],"sourcesContent":["import _classCallCheck from \"@babel/runtime/helpers/esm/classCallCheck\";\nimport _createClass from \"@babel/runtime/helpers/esm/createClass\";\nimport _assertThisInitialized from \"@babel/runtime/helpers/esm/assertThisInitialized\";\nimport _inherits from \"@babel/runtime/helpers/esm/inherits\";\nimport _createSuper from \"@babel/runtime/helpers/esm/createSuper\";\nimport _defineProperty from \"@babel/runtime/helpers/esm/defineProperty\";\nimport { Parser } from \"../Parser.js\";\nimport { mapValue, parseNDigits } from \"../utils.js\";\nimport setUTCDay from \"../../../_lib/setUTCDay/index.js\"; // Stand-alone local day of week\nexport var StandAloneLocalDayParser = /*#__PURE__*/function (_Parser) {\n _inherits(StandAloneLocalDayParser, _Parser);\n var _super = _createSuper(StandAloneLocalDayParser);\n function StandAloneLocalDayParser() {\n var _this;\n _classCallCheck(this, StandAloneLocalDayParser);\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n _this = _super.call.apply(_super, [this].concat(args));\n _defineProperty(_assertThisInitialized(_this), \"priority\", 90);\n _defineProperty(_assertThisInitialized(_this), \"incompatibleTokens\", ['y', 'R', 'u', 'q', 'Q', 'M', 'L', 'I', 'd', 'D', 'E', 'i', 'e', 't', 'T']);\n return _this;\n }\n _createClass(StandAloneLocalDayParser, [{\n key: \"parse\",\n value: function parse(dateString, token, match, options) {\n var valueCallback = function valueCallback(value) {\n var wholeWeekDays = Math.floor((value - 1) / 7) * 7;\n return (value + options.weekStartsOn + 6) % 7 + wholeWeekDays;\n };\n switch (token) {\n // 3\n case 'c':\n case 'cc':\n // 03\n return mapValue(parseNDigits(token.length, dateString), valueCallback);\n // 3rd\n case 'co':\n return mapValue(match.ordinalNumber(dateString, {\n unit: 'day'\n }), valueCallback);\n // Tue\n case 'ccc':\n return match.day(dateString, {\n width: 'abbreviated',\n context: 'standalone'\n }) || match.day(dateString, {\n width: 'short',\n context: 'standalone'\n }) || match.day(dateString, {\n width: 'narrow',\n context: 'standalone'\n });\n // T\n case 'ccccc':\n return match.day(dateString, {\n width: 'narrow',\n context: 'standalone'\n });\n // Tu\n case 'cccccc':\n return match.day(dateString, {\n width: 'short',\n context: 'standalone'\n }) || match.day(dateString, {\n width: 'narrow',\n context: 'standalone'\n });\n // Tuesday\n case 'cccc':\n default:\n return match.day(dateString, {\n width: 'wide',\n context: 'standalone'\n }) || match.day(dateString, {\n width: 'abbreviated',\n context: 'standalone'\n }) || match.day(dateString, {\n width: 'short',\n context: 'standalone'\n }) || match.day(dateString, {\n width: 'narrow',\n context: 'standalone'\n });\n }\n }\n }, {\n key: \"validate\",\n value: function validate(_date, value) {\n return value >= 0 && value <= 6;\n }\n }, {\n key: \"set\",\n value: function set(date, _flags, value, options) {\n date = setUTCDay(date, value, options);\n date.setUTCHours(0, 0, 0, 0);\n return date;\n }\n }]);\n return StandAloneLocalDayParser;\n}(Parser);"],"mappings":"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","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}