File tree 2 files changed +35
-0
lines changed
2 files changed +35
-0
lines changed Original file line number Diff line number Diff line change 3
3
"exclude" : [" src" ," tools" ," out" ],
4
4
"files" : [
5
5
" ./typings/internalBinding/fs.d.ts" ,
6
+ " ./typings/internalBinding/serdes.d.ts" ,
6
7
" ./typings/internalBinding/util.d.ts" ,
7
8
" ./typings/internalBinding.d.ts" ,
8
9
" ./typings/primordials.d.ts"
Original file line number Diff line number Diff line change
1
+ declare namespace InternalSerdesBinding {
2
+ class Serializer {
3
+ _getDataCloneError : typeof Error ;
4
+ constructor ( ) ;
5
+ _setTreatArrayBufferViewsAsHostObjects ( value : boolean ) : void ;
6
+ releaseBuffer ( ) : Buffer ;
7
+ transferArrayBuffer ( id : number , arrayBuffer : ArrayBuffer ) : void ;
8
+ writeDouble ( value : number ) : void ;
9
+ writeHeader ( ) : void ;
10
+ writeRawBytes ( value : ArrayBufferView ) : void ;
11
+ writeUint32 ( value : number ) : void ;
12
+ writeUint64 ( hi : number , lo : number ) : void ;
13
+ writeValue ( value : any ) : void ;
14
+ }
15
+
16
+ class Deserializer {
17
+ buffer : ArrayBufferView ;
18
+ constructor ( buffer : ArrayBufferView ) ;
19
+ _readRawBytes ( length : number ) : number ;
20
+ getWireFormatVersion ( ) : number ;
21
+ readDouble ( ) : number ;
22
+ readHeader ( ) : boolean ;
23
+ readRawBytes ( length : number ) : Buffer ;
24
+ readUint32 ( ) : number ;
25
+ readUint64 ( ) : [ hi : number , lo : number ] ;
26
+ readValue ( ) : unknown ;
27
+ transferArrayBuffer ( id : number , arrayBuffer : ArrayBuffer | SharedArrayBuffer ) : void ;
28
+ }
29
+ }
30
+
31
+ declare function InternalBinding ( binding : 'serdes' ) : {
32
+ Serializer : typeof InternalSerdesBinding . Serializer ;
33
+ Deserializer : typeof InternalSerdesBinding . Deserializer ;
34
+ } ;
You can’t perform that action at this time.
0 commit comments