| 59 | const kNativeDecoder = Symbol('kNativeDecoder'); |
| 60 | |
| 61 | export interface StringDecoder { |
| 62 | encoding: string; |
| 63 | readonly lastChar: Uint8Array; |
| 64 | readonly lastNeed: number; |
| 65 | readonly lastTotal: number; |
| 66 | new (encoding?: string): StringDecoder; |
| 67 | write(buf: ArrayBufferView | DataView | string): string; |
| 68 | end(buf?: ArrayBufferView | DataView | string): string; |
| 69 | text(buf: ArrayBufferView | DataView | string, offset?: number): string; |
| 70 | new (encoding?: string): StringDecoder; |
| 71 | } |
| 72 | |
| 73 | interface InternalDecoder extends StringDecoder { |
| 74 | [kNativeDecoder]: Buffer; |
no outgoing calls
no test coverage detected