{"version":3,"file":"month-change.mjs","sources":["../../../../src/utils/month-change.ts"],"sourcesContent":["import Pad from './pad';\r\n\r\n/**\r\n * @param {String} value YYYY-MM format\r\n * @param {Number} sign -1 or +1\r\n */\r\nexport default (value: string, sign: number) => {\r\n  const [year, month] = String(value)\r\n    .split('-')\r\n    .map((v: any) => 1 * v);\r\n\r\n  // 月尾\r\n  if (month + sign === 0) {\r\n    return `${year - 1}-12`;\r\n  }\r\n  // 下一年\r\n  else if (month + sign === 13) {\r\n    return `${year + 1}-01`;\r\n  }\r\n  // 年份\r\n  else {\r\n    return `${year}-${Pad(month + sign)}`;\r\n  }\r\n};\r\n"],"names":[],"mappings":";;AAMA,kBAAe,CAAC,OAAe,IAAiB,KAAA;AAC9C,EAAA,MAAM,CAAC,IAAA,EAAM,KAAK,CAAA,GAAI,OAAO,KAAK,CAAA,CAC/B,KAAM,CAAA,GAAG,CACT,CAAA,GAAA,CAAI,CAAC,CAAA,KAAW,IAAI,CAAC,CAAA,CAAA;AAGxB,EAAI,IAAA,KAAA,GAAQ,SAAS,CAAG,EAAA;AACtB,IAAA,OAAO,GAAG,IAAO,GAAA,CAAA,CAAA,GAAA,CAAA,CAAA;AAAA,GACnB,MAAA,IAES,KAAQ,GAAA,IAAA,KAAS,EAAI,EAAA;AAC5B,IAAA,OAAO,GAAG,IAAO,GAAA,CAAA,CAAA,GAAA,CAAA,CAAA;AAAA,GAGd,MAAA;AACH,IAAA,OAAO,CAAG,EAAA,IAAA,CAAA,CAAA,EAAQ,GAAI,CAAA,KAAA,GAAQ,IAAI,CAAA,CAAA,CAAA,CAAA;AAAA,GACpC;AACF,CAAA;;;;"}