{"version":3,"sources":["../src/string/trimBeginChars.ts"],"names":["trimBeginChars","str","chars","atBeing","index"],"mappings":";;;;AAeO,SAASA,CAAAA,CAAeC,EAAWC,CAAaC,CAAAA,CAAAA,CAAgB,MAAM,CACzE,GAAGD,CAAM,CAAA,CACL,IAAIE,CAAAA,CAASH,EAAI,OAAQC,CAAAA,CAAK,EAC9B,GAAIC,CAAAA,EAAWC,IAAQ,CAAO,EAAA,CAACD,CAAWC,EAAAA,CAAAA,EAAO,EAC7C,CAAA,OAAOH,EAAI,SAAUC,CAAAA,CAAAA,CAAM,MAAM,CAEzC,CACA,OAAOD,CAAI,CAAA,OAAA,EACf,CAEA,MAAO,CAAA,SAAA,CAAU,eAAe,SAAqBC,CAAAA,CAAaC,EAAgB,KAAM,CAAA,CACpF,OAAOH,CAAe,CAAA,IAAA,CAAKE,CAAMC,CAAAA,CAAO,CAC5C,CAAA","file":"chunk-2DLRZJ5T.mjs","sourcesContent":["declare global {\n    interface String { \n        trimBeginChars(chars: string,atBegin?:boolean): string \n    }\n}\n\n\n/**\n * 截断字符串前面的字符\n *\n *  \"abc123xyz\".trimBeginChars(\"abc\") == \"123xyz\"\n *\n * @param chars\n * @returns {string}\n */\nexport function trimBeginChars(str:string,chars:string,atBeing:boolean=false){\n    if(chars){\n        let index =  str.indexOf(chars)\n        if((atBeing && index===0) || (!atBeing && index!=-1)){\n            return str.substring(chars.length)\n        }\n    }\n    return str.valueOf()\n}\n\nString.prototype.trimBeginChars=function(this:string,chars:string,atBeing:boolean=false){\n    return trimBeginChars(this,chars,atBeing)\n}"]}