@@ -29,7 +29,7 @@ export class DataView {
29
29
this . byteLength = byteLength ;
30
30
}
31
31
32
- getFloat32 ( byteOffset : i32 , littleEndian : boolean = false ) : f32 {
32
+ getFloat32 ( byteOffset : i32 , littleEndian : bool = false ) : f32 {
33
33
if (
34
34
( byteOffset >>> 31 ) | i32 ( byteOffset + 4 > this . byteLength )
35
35
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
@@ -38,7 +38,7 @@ export class DataView {
38
38
: reinterpret < f32 > ( bswap < u32 > ( load < u32 > ( this . dataStart + < usize > byteOffset ) ) ) ;
39
39
}
40
40
41
- getFloat64 ( byteOffset : i32 , littleEndian : boolean = false ) : f64 {
41
+ getFloat64 ( byteOffset : i32 , littleEndian : bool = false ) : f64 {
42
42
if (
43
43
( byteOffset >>> 31 ) | i32 ( byteOffset + 8 > this . byteLength )
44
44
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
@@ -52,15 +52,15 @@ export class DataView {
52
52
return load < i8 > ( this . dataStart + < usize > byteOffset ) ;
53
53
}
54
54
55
- getInt16 ( byteOffset : i32 , littleEndian : boolean = false ) : i16 {
55
+ getInt16 ( byteOffset : i32 , littleEndian : bool = false ) : i16 {
56
56
if (
57
57
( byteOffset >>> 31 ) | i32 ( byteOffset + 2 > this . byteLength )
58
58
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
59
59
var result : i16 = load < i16 > ( this . dataStart + < usize > byteOffset ) ;
60
60
return littleEndian ? result : bswap < i16 > ( result ) ;
61
61
}
62
62
63
- getInt32 ( byteOffset : i32 , littleEndian : boolean = false ) : i32 {
63
+ getInt32 ( byteOffset : i32 , littleEndian : bool = false ) : i32 {
64
64
if (
65
65
( byteOffset >>> 31 ) | i32 ( byteOffset + 4 > this . byteLength )
66
66
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
@@ -73,31 +73,31 @@ export class DataView {
73
73
return load < u8 > ( this . dataStart + < usize > byteOffset ) ;
74
74
}
75
75
76
- getUint16 ( byteOffset : i32 , littleEndian : boolean = false ) : u16 {
76
+ getUint16 ( byteOffset : i32 , littleEndian : bool = false ) : u16 {
77
77
if (
78
78
( byteOffset >>> 31 ) | i32 ( byteOffset + 2 > this . byteLength )
79
79
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
80
80
var result : u16 = load < u16 > ( this . dataStart + < usize > byteOffset ) ;
81
81
return littleEndian ? result : bswap < u16 > ( result ) ;
82
82
}
83
83
84
- getUint32 ( byteOffset : i32 , littleEndian : boolean = false ) : u32 {
84
+ getUint32 ( byteOffset : i32 , littleEndian : bool = false ) : u32 {
85
85
if (
86
86
( byteOffset >>> 31 ) | i32 ( byteOffset + 4 > this . byteLength )
87
87
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
88
88
var result : u32 = load < u32 > ( this . dataStart + < usize > byteOffset ) ;
89
89
return littleEndian ? result : bswap < u32 > ( result ) ;
90
90
}
91
91
92
- setFloat32 ( byteOffset : i32 , value : f32 , littleEndian : boolean = false ) : void {
92
+ setFloat32 ( byteOffset : i32 , value : f32 , littleEndian : bool = false ) : void {
93
93
if (
94
94
( byteOffset >>> 31 ) | i32 ( byteOffset + 4 > this . byteLength )
95
95
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
96
96
if ( littleEndian ) store < f32 > ( this . dataStart + < usize > byteOffset , value ) ;
97
97
else store < u32 > ( this . dataStart + < usize > byteOffset , bswap < u32 > ( reinterpret < u32 > ( value ) ) ) ;
98
98
}
99
99
100
- setFloat64 ( byteOffset : i32 , value : f64 , littleEndian : boolean = false ) : void {
100
+ setFloat64 ( byteOffset : i32 , value : f64 , littleEndian : bool = false ) : void {
101
101
if (
102
102
( byteOffset >>> 31 ) | i32 ( byteOffset + 8 > this . byteLength )
103
103
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
@@ -110,14 +110,14 @@ export class DataView {
110
110
store < i8 > ( this . dataStart + < usize > byteOffset , value ) ;
111
111
}
112
112
113
- setInt16 ( byteOffset : i32 , value : i16 , littleEndian : boolean = false ) : void {
113
+ setInt16 ( byteOffset : i32 , value : i16 , littleEndian : bool = false ) : void {
114
114
if (
115
115
( byteOffset >>> 31 ) | i32 ( byteOffset + 2 > this . byteLength )
116
116
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
117
117
store < i16 > ( this . dataStart + < usize > byteOffset , littleEndian ? value : bswap < i16 > ( value ) ) ;
118
118
}
119
119
120
- setInt32 ( byteOffset : i32 , value : i32 , littleEndian : boolean = false ) : void {
120
+ setInt32 ( byteOffset : i32 , value : i32 , littleEndian : bool = false ) : void {
121
121
if (
122
122
( byteOffset >>> 31 ) | i32 ( byteOffset + 4 > this . byteLength )
123
123
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
@@ -129,14 +129,14 @@ export class DataView {
129
129
store < u8 > ( this . dataStart + < usize > byteOffset , value ) ;
130
130
}
131
131
132
- setUint16 ( byteOffset : i32 , value : u16 , littleEndian : boolean = false ) : void {
132
+ setUint16 ( byteOffset : i32 , value : u16 , littleEndian : bool = false ) : void {
133
133
if (
134
134
( byteOffset >>> 31 ) | i32 ( byteOffset + 2 > this . byteLength )
135
135
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
136
136
store < u16 > ( this . dataStart + < usize > byteOffset , littleEndian ? value : bswap < u16 > ( value ) ) ;
137
137
}
138
138
139
- setUint32 ( byteOffset : i32 , value : u32 , littleEndian : boolean = false ) : void {
139
+ setUint32 ( byteOffset : i32 , value : u32 , littleEndian : bool = false ) : void {
140
140
if (
141
141
( byteOffset >>> 31 ) | i32 ( byteOffset + 4 > this . byteLength )
142
142
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
@@ -145,30 +145,30 @@ export class DataView {
145
145
146
146
// Non-standard additions that make sense in WebAssembly, but won't work in JS:
147
147
148
- getInt64 ( byteOffset : i32 , littleEndian : boolean = false ) : i64 {
148
+ getInt64 ( byteOffset : i32 , littleEndian : bool = false ) : i64 {
149
149
if (
150
150
( byteOffset >>> 31 ) | i32 ( byteOffset + 8 > this . byteLength )
151
151
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
152
152
var result : i64 = load < i64 > ( this . dataStart + < usize > byteOffset ) ;
153
153
return littleEndian ? result : bswap < i64 > ( result ) ;
154
154
}
155
155
156
- getUint64 ( byteOffset : i32 , littleEndian : boolean = false ) : u64 {
156
+ getUint64 ( byteOffset : i32 , littleEndian : bool = false ) : u64 {
157
157
if (
158
158
( byteOffset >>> 31 ) | i32 ( byteOffset + 8 > this . byteLength )
159
159
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
160
160
var result = load < u64 > ( this . dataStart + < usize > byteOffset ) ;
161
161
return littleEndian ? result : bswap < u64 > ( result ) ;
162
162
}
163
163
164
- setInt64 ( byteOffset : i32 , value : i64 , littleEndian : boolean = false ) : void {
164
+ setInt64 ( byteOffset : i32 , value : i64 , littleEndian : bool = false ) : void {
165
165
if (
166
166
( byteOffset >>> 31 ) | i32 ( byteOffset + 8 > this . byteLength )
167
167
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
168
168
store < i64 > ( this . dataStart + < usize > byteOffset , littleEndian ? value : bswap < i64 > ( value ) ) ;
169
169
}
170
170
171
- setUint64 ( byteOffset : i32 , value : u64 , littleEndian : boolean = false ) : void {
171
+ setUint64 ( byteOffset : i32 , value : u64 , littleEndian : bool = false ) : void {
172
172
if (
173
173
( byteOffset >>> 31 ) | i32 ( byteOffset + 8 > this . byteLength )
174
174
) throw new RangeError ( E_INDEXOUTOFRANGE ) ;
0 commit comments