{"ast":null,"code":"import { Parser } from \"../Parser.mjs\";\nimport { mapValue, parseNDigits } from \"../utils.mjs\";\nexport class FractionOfSecondParser extends Parser {\n  priority = 30;\n  parse(dateString, token) {\n    const valueCallback = value => Math.trunc(value * Math.pow(10, -token.length + 3));\n    return mapValue(parseNDigits(token.length, dateString), valueCallback);\n  }\n  set(date, _flags, value) {\n    date.setMilliseconds(value);\n    return date;\n  }\n  incompatibleTokens = [\"t\", \"T\"];\n}","map":null,"metadata":{},"sourceType":"module","externalDependencies":[]}