(str: string, start: number, end?: number)
| 35 | } |
| 36 | |
| 37 | export function cpSlice(str: string, start: number, end?: number): string { |
| 38 | // Slice by code‑point indices and re‑join. |
| 39 | const arr = toCodePoints(str).slice(start, end); |
| 40 | return arr.join(''); |
| 41 | } |
no test coverage detected