{"version":3,"file":"diffYears.cjs","names":[],"sources":["../../src/date/diffYears.ts"],"sourcesContent":["/**\n * Calculates the number of years between two dates.\n *\n * @param date1 - The first date\n * @param date2 - The second date\n * @returns The number of years between the two dates (positive if date1 > date2)\n *\n * @example\n * diffYears(new Date('2026-01-15'), new Date('2024-01-15')) // => 2\n * diffYears(new Date('2024-01-15'), new Date('2026-01-15')) // => -2\n */\nexport function diffYears(date1: Date, date2: Date): number {\n  if (!(date1 instanceof Date) || isNaN(date1.getTime())) {\n    return NaN;\n  }\n\n  if (!(date2 instanceof Date) || isNaN(date2.getTime())) {\n    return NaN;\n  }\n\n  return date1.getFullYear() - date2.getFullYear();\n}\n"],"mappings":";;;;;;;;;;;;;AAWA,SAAgB,UAAU,OAAa,OAAqB;CAC1D,IAAI,EAAE,iBAAiB,SAAS,MAAM,MAAM,QAAQ,CAAC,GACnD,OAAO;CAGT,IAAI,EAAE,iBAAiB,SAAS,MAAM,MAAM,QAAQ,CAAC,GACnD,OAAO;CAGT,OAAO,MAAM,YAAY,IAAI,MAAM,YAAY;AACjD"}