( arrOrStr: ArrayJoinInput<string>, cb: StringModificationCallback )
| 121 | ) => modifyItem(arrOrStr, { position: 'first', type: 'callback', cb }) |
| 122 | |
| 123 | export const modifyLastString = ( |
| 124 | arrOrStr: ArrayJoinInput<string>, |
| 125 | cb: StringModificationCallback |
| 126 | ) => modifyItem(arrOrStr, { position: 'last', type: 'callback', cb }) |
| 127 | |
| 128 | export const removeTrailingNewLines = (arrOrStr: ArrayJoinInput<string>) => |
| 129 | modifyLastString(arrOrStr, (str: string) => str === '' ? undefined : str) |
no test coverage detected