@@ -38,15 +38,15 @@ const structBigNumber: StructBigNumber = (builder, size, name, type) => {
38
38
return createStruct ( builder , size + bigNumbersSize [ type ] ) as never ;
39
39
} ;
40
40
41
- const structString : StructString = ( builder , size , name , length ) => {
41
+ const structString : StructString = ( builder , size , name , strLength ) => {
42
42
builder . push ( ( obj , buffer ) => {
43
43
Object . defineProperty ( obj , name , {
44
- get : ( ) => readStringBuffer ( buffer , size , length ) ,
45
- set : ( value : string ) => writeStringBuffer ( buffer , size , length , value ) ,
44
+ get : ( ) => readStringBuffer ( buffer , size , strLength ) ,
45
+ set : ( value : string ) => writeStringBuffer ( buffer , size , strLength , value ) ,
46
46
enumerable : true ,
47
47
} ) ;
48
48
} ) ;
49
- return createStruct ( builder , size + length ) as never ;
49
+ return createStruct ( builder , size + strLength ) as never ;
50
50
} ;
51
51
52
52
const structStruct : StructStruct = ( builder , size , name , struct ) => {
@@ -62,12 +62,12 @@ const structStruct: StructStruct = (builder, size, name, struct) => {
62
62
63
63
// ARRAY RELATED
64
64
65
- const arrayNumberFunction : BuildArrayResponseNumberFunction = ( length , type ) => {
65
+ const arrayNumberFunction : BuildArrayResponseNumberFunction = ( arrLength , type ) => {
66
66
const numberSize = numbersSize [ type ] ;
67
67
return {
68
- size : numberSize * length ,
68
+ size : numberSize * arrLength ,
69
69
builder : ( arr , buffer ) => {
70
- for ( let i = 0 ; i < length ; i ++ ) {
70
+ for ( let i = 0 ; i < arrLength ; i ++ ) {
71
71
Object . defineProperty ( arr , i , {
72
72
get : ( ) => readNumberBuffer ( buffer , numberSize * i , type ) ,
73
73
set : ( value : number ) => writeNumberBuffer ( buffer , numberSize * i , type , value ) ,
@@ -79,12 +79,12 @@ const arrayNumberFunction: BuildArrayResponseNumberFunction = (length, type) =>
79
79
} ;
80
80
} ;
81
81
82
- const arrayBigNumberFunction : BuildArrayResponseBigNumberFunction = ( length , type ) => {
82
+ const arrayBigNumberFunction : BuildArrayResponseBigNumberFunction = ( arrLength , type ) => {
83
83
const numberSize = bigNumbersSize [ type ] ;
84
84
return {
85
- size : numberSize * length ,
85
+ size : numberSize * arrLength ,
86
86
builder : ( arr , buffer ) => {
87
- for ( let i = 0 ; i < length ; i ++ ) {
87
+ for ( let i = 0 ; i < arrLength ; i ++ ) {
88
88
Object . defineProperty ( arr , i , {
89
89
get : ( ) => readBigNumberBuffer ( buffer , numberSize * i , type ) ,
90
90
set : ( value : bigint ) => writeBigNumberBuffer ( buffer , numberSize * i , type , value ) ,
@@ -98,12 +98,12 @@ const arrayBigNumberFunction: BuildArrayResponseBigNumberFunction = (length, typ
98
98
99
99
const buildArray : BuildArray = ( ) => ( {
100
100
// arrays
101
- array : ( length , build ) => {
101
+ array : ( arrLength , build ) => {
102
102
const { size : buildSize , builder : buildBuilder } = build ( buildArray ( ) ) ;
103
103
return {
104
- size : buildSize * length ,
104
+ size : buildSize * arrLength ,
105
105
builder : ( arr , buffer ) => {
106
- for ( let i = 0 ; i < length ; i ++ ) {
106
+ for ( let i = 0 ; i < arrLength ; i ++ ) {
107
107
const arr2 = buildBuilder ( [ ] , buffer . slice ( buildSize * i , buildSize * ( i + 1 ) ) ) ;
108
108
Object . defineProperty ( arr , i , {
109
109
get : ( ) => arr2 ,
@@ -115,20 +115,20 @@ const buildArray: BuildArray = () => ({
115
115
} ;
116
116
} ,
117
117
// numbers
118
- sbyte : ( length ) => arrayNumberFunction ( length , "sbyte" ) ,
119
- byte : ( length ) => arrayNumberFunction ( length , "byte" ) ,
120
- short : ( length ) => arrayNumberFunction ( length , "short" ) ,
121
- ushort : ( length ) => arrayNumberFunction ( length , "ushort" ) ,
122
- int : ( length ) => arrayNumberFunction ( length , "int" ) ,
123
- uint : ( length ) => arrayNumberFunction ( length , "uint" ) ,
118
+ sbyte : ( arrLength ) => arrayNumberFunction ( arrLength , "sbyte" ) ,
119
+ byte : ( arrLength ) => arrayNumberFunction ( arrLength , "byte" ) ,
120
+ short : ( arrLength ) => arrayNumberFunction ( arrLength , "short" ) ,
121
+ ushort : ( arrLength ) => arrayNumberFunction ( arrLength , "ushort" ) ,
122
+ int : ( arrLength ) => arrayNumberFunction ( arrLength , "int" ) ,
123
+ uint : ( arrLength ) => arrayNumberFunction ( arrLength , "uint" ) ,
124
124
// big numbers
125
- long : ( length ) => arrayBigNumberFunction ( length , "long" ) ,
126
- ulong : ( length ) => arrayBigNumberFunction ( length , "ulong" ) ,
125
+ long : ( arrLength ) => arrayBigNumberFunction ( arrLength , "long" ) ,
126
+ ulong : ( arrLength ) => arrayBigNumberFunction ( arrLength , "ulong" ) ,
127
127
// extras
128
128
string : ( arrLength , stringLength ) => ( {
129
129
size : arrLength * stringLength ,
130
130
builder : ( arr , buffer ) => {
131
- for ( let i = 0 ; i < length ; i ++ ) {
131
+ for ( let i = 0 ; i < arrLength ; i ++ ) {
132
132
Object . defineProperty ( arr , i , {
133
133
get : ( ) => readStringBuffer ( buffer , stringLength * i , stringLength ) ,
134
134
set : ( value : string ) => writeStringBuffer ( buffer , stringLength * i , stringLength , value ) ,
@@ -138,10 +138,10 @@ const buildArray: BuildArray = () => ({
138
138
return arr ;
139
139
} ,
140
140
} ) ,
141
- struct : ( length , struct ) => ( {
142
- size : length * struct . size ,
141
+ struct : ( arrLength , struct ) => ( {
142
+ size : arrLength * struct . size ,
143
143
builder : ( arr , buffer ) => {
144
- for ( let i = 0 ; i < length ; i ++ ) {
144
+ for ( let i = 0 ; i < arrLength ; i ++ ) {
145
145
const structObj = struct ( buffer . slice ( i * struct . size , ( i + 1 ) * struct . size ) ) ;
146
146
Object . defineProperty ( arr , i , {
147
147
get : ( ) => structObj ,
0 commit comments