index.d.ts 506 B

123456789101112131415161718
  1. /**
  2. Strip the final [newline character](https://en.wikipedia.org/wiki/Newline) from a string or Uint8Array.
  3. @returns The input without any final newline.
  4. @example
  5. ```
  6. import stripFinalNewline from 'strip-final-newline';
  7. stripFinalNewline('foo\nbar\n\n');
  8. //=> 'foo\nbar\n'
  9. const uint8Array = new TextEncoder().encode('foo\nbar\n\n')
  10. new TextDecoder().decode(stripFinalNewline(uint8Array));
  11. //=> 'foo\nbar\n'
  12. ```
  13. */
  14. export default function stripFinalNewline<T extends string | Uint8Array>(input: T): T;