{"version":3,"sources":["../src/string/center.ts"],"names":["center","str","width","fillChar","s","llength"],"mappings":";;;;AASaA,IAAAA,CAAAA,CAAS,SAASC,CAAWC,CAAAA,CAAAA,CAAaC,EAAS,GAAK,CAAA,CACjE,IAAIC,CAAAA,CAAEH,CACFI,CAAAA,CAAAA,CAAQ,KAAK,KAAOH,CAAAA,CAAAA,CAAAA,CAAME,CAAE,CAAA,MAAA,EAAQ,CAAC,CAAA,CACzC,OAAO,IAAI,KAAA,CAAMC,CAAO,CAAA,CAAE,IAAKF,CAAAA,CAAQ,EAAEC,CAAE,CAAA,IAAI,KAAMF,CAAAA,CAAAA,CAAME,CAAE,CAAA,MAAA,CAAOC,CAAO,CAAE,CAAA,IAAA,CAAKF,CAAQ,CAC9F,EAEA,MAAA,CAAO,UAAU,MAAS,CAAA,SAAsBD,CAAaC,CAAAA,CAAAA,CAAS,GAAK,CAAA,CACvE,OAAOH,CAAO,CAAA,IAAA,CAAKE,CAAMC,CAAAA,CAAQ,CACrC,CAAA","file":"chunk-BJPYMGLA.mjs","sourcesContent":[" \n\ndeclare global {\n    interface String {\n        center(width: number, fillChar?: string): string; \n    }\n}\n\n//输出width个字符，S居中，不足部分用fillChar填充，默认使用空格填充。\nexport const center = function(str:string,width:number,fillChar=\" \") {\n    let s=str\n    let llength=Math.floor((width-s.length)/2)\n    return new Array(llength).join(fillChar)+s+new Array(width-s.length-llength).join(fillChar)\n}\n\nString.prototype.center = function (this:string,width:number,fillChar=\" \") {\n    return center(this,width,fillChar)\n}"]}