/** biome-ignore-all lint/suspicious/noExplicitAny: <> */ import type { Fn } from '@chzky/core'; /** ## `split_str` : 对`string`实行 `split` + `map` + `join` 操作 @example Usage ```ts const str = '1,2,3,4,5' const res = split_str(str, (i) => i + '1', { split: ',', join: ',' }) const cur_res = split_str((i: string) => i + '1', { split: ',', join: ',' })(str assertEquals(res, '11,21,31,41,51') assertEquals(cur_res, '11,21,31,41,51') // empty case const str = '' const res = split_str(str, (i) => i + '1', { split: ',', join: ',' }) const cur_res = split_str((i: string) => i + '1', { split: ',', join: ',' })(str) assertEquals(res, '') assertEquals(cur_res, '') ``` @category Collect */ export declare function split_str(cb: (item: string, index: number) => string, option?: { split?: string; join?: string; }): Fn; export declare function split_str(iter: string, cb: (item: string, index: number) => string, option?: { split?: string; join?: string; }): string; //# sourceMappingURL=splitStr.d.ts.map