File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed
Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ import { OSBinding } from './internalBinding/os';
1818import { ProcessBinding } from './internalBinding/process' ;
1919import { SeaBinding } from './internalBinding/sea' ;
2020import { SerdesBinding } from './internalBinding/serdes' ;
21+ import { StringDecoderBinding } from './internalBinding/string_decoder' ;
2122import { SymbolsBinding } from './internalBinding/symbols' ;
2223import { TimersBinding } from './internalBinding/timers' ;
2324import { TypesBinding } from './internalBinding/types' ;
@@ -52,6 +53,7 @@ interface InternalBindingMap {
5253 process : ProcessBinding ;
5354 sea : SeaBinding ;
5455 serdes : SerdesBinding ;
56+ string_decoder : StringDecoderBinding ;
5557 symbols : SymbolsBinding ;
5658 timers : TimersBinding ;
5759 types : TypesBinding ;
Original file line number Diff line number Diff line change 1+ declare namespace InternalStringDecoderBinding {
2+ type Buffer = Uint8Array ;
3+ }
4+
5+ export interface StringDecoderBinding {
6+ readonly kIncompleteCharactersStart : number ;
7+ readonly kIncompleteCharactersEnd : number ;
8+ readonly kMissingBytes : number ;
9+ readonly kBufferedBytes : number ;
10+ readonly kEncodingField : number ;
11+ readonly kNumFields : number ;
12+ readonly kSize : number ;
13+
14+ readonly encodings : string [ ] ;
15+
16+ decode ( decoder : InternalStringDecoderBinding . Buffer , buffer : ArrayBufferView ) : string ;
17+ flush ( decoder : InternalStringDecoderBinding . Buffer ) : string ;
18+ }
19+
You can’t perform that action at this time.
0 commit comments