(str: string, size: number)
| 88 | return lines.join('\n' + PADDING) |
| 89 | } |
| 90 | function chunk(str: string, size: number): string[] { |
| 91 | if (str.length <= size) { |
| 92 | return [str] |
| 93 | } |
| 94 | const chunks = str.match(new RegExp('.{1,' + size + '}', 'g')) |
| 95 | assert(chunks) |
| 96 | return chunks |
| 97 | } |
| 98 | |
| 99 | function strUnknown(thing: unknown) { |
| 100 | return typeof thing === 'string' ? thing : strObj(thing) |