( buffer: Uint8Array_, i: number, o: number, alphabet: Uint8Array, )
| 30 | } |
| 31 | |
| 32 | export function encode( |
| 33 | buffer: Uint8Array_, |
| 34 | i: number, |
| 35 | o: number, |
| 36 | alphabet: Uint8Array, |
| 37 | ): number { |
| 38 | for (; i < buffer.length; ++i) { |
| 39 | const x = buffer[i]!; |
| 40 | buffer[o++] = alphabet[x >> 4]!; |
| 41 | buffer[o++] = alphabet[x & 0xF]!; |
| 42 | } |
| 43 | return o; |
| 44 | } |
| 45 | |
| 46 | export function decode( |
| 47 | buffer: Uint8Array_, |
no outgoing calls
no test coverage detected