{"version":3,"file":"pad.mjs","sources":["../../../../src/utils/pad.ts"],"sourcesContent":["// 拼接字符串\r\nconst padStart = (\r\n  string: string | number,\r\n  targetLength: number,\r\n  padString: string\r\n) => {\r\n  targetLength = targetLength >> 0;\r\n  string = String(string);\r\n  padString = String(padString);\r\n\r\n  if (string.length > targetLength) {\r\n    return String(string);\r\n  }\r\n\r\n  targetLength = targetLength - string.length;\r\n\r\n  if (targetLength > padString.length) {\r\n    padString += padString.repeat(targetLength / padString.length);\r\n  }\r\n\r\n  return padString.slice(0, targetLength) + String(string);\r\n};\r\n\r\nexport default (n: string | number, length = 2) => padStart(n, length, '0');\r\n"],"names":[],"mappings":"AACA,MAAM,QAAW,GAAA,CACf,MACA,EAAA,YAAA,EACA,SACG,KAAA;AACH,EAAA,YAAA,GAAe,YAAgB,IAAA,CAAA,CAAA;AAC/B,EAAA,MAAA,GAAS,OAAO,MAAM,CAAA,CAAA;AACtB,EAAA,SAAA,GAAY,OAAO,SAAS,CAAA,CAAA;AAE5B,EAAI,IAAA,MAAA,CAAO,SAAS,YAAc,EAAA;AAChC,IAAA,OAAO,OAAO,MAAM,CAAA,CAAA;AAAA,GACtB;AAEA,EAAA,YAAA,GAAe,eAAe,MAAO,CAAA,MAAA,CAAA;AAErC,EAAI,IAAA,YAAA,GAAe,UAAU,MAAQ,EAAA;AACnC,IAAA,SAAA,IAAa,SAAU,CAAA,MAAA,CAAO,YAAe,GAAA,SAAA,CAAU,MAAM,CAAA,CAAA;AAAA,GAC/D;AAEA,EAAA,OAAO,UAAU,KAAM,CAAA,CAAA,EAAG,YAAY,CAAA,GAAI,OAAO,MAAM,CAAA,CAAA;AACzD,CAAA,CAAA;AAEA,UAAe,CAAC,CAAoB,EAAA,MAAA,GAAS,MAAM,QAAS,CAAA,CAAA,EAAG,QAAQ,GAAG,CAAA;;;;"}