@@ -15,7 +15,6 @@ import type {
1515 */
1616export function u8 ( fieldOffset : number ) : StructPropertyDescriptor < number > {
1717 return {
18- enumerable : true ,
1918 get ( ) {
2019 return structDataView ( this ) . getUint8 ( fieldOffset )
2120 } ,
@@ -29,7 +28,6 @@ export function u8(fieldOffset: number): StructPropertyDescriptor<number> {
2928 */
3029export function u16 ( fieldOffset : number ) : StructPropertyDescriptor < number > {
3130 return {
32- enumerable : true ,
3331 get ( ) {
3432 return structDataView ( this ) . getUint16 ( fieldOffset , true )
3533 } ,
@@ -43,7 +41,6 @@ export function u16(fieldOffset: number): StructPropertyDescriptor<number> {
4341 */
4442export function u32 ( fieldOffset : number ) : StructPropertyDescriptor < number > {
4543 return {
46- enumerable : true ,
4744 get ( ) {
4845 return structDataView ( this ) . getUint32 ( fieldOffset , true )
4946 } ,
@@ -57,7 +54,6 @@ export function u32(fieldOffset: number): StructPropertyDescriptor<number> {
5754 */
5855export function u64 ( fieldOffset : number ) : StructPropertyDescriptor < bigint > {
5956 return {
60- enumerable : true ,
6157 get ( ) {
6258 return structDataView ( this ) . getBigUint64 ( fieldOffset , true )
6359 } ,
@@ -71,7 +67,6 @@ export function u64(fieldOffset: number): StructPropertyDescriptor<bigint> {
7167 */
7268export function i8 ( fieldOffset : number ) : StructPropertyDescriptor < number > {
7369 return {
74- enumerable : true ,
7570 get ( ) {
7671 return structDataView ( this ) . getInt8 ( fieldOffset )
7772 } ,
@@ -85,7 +80,6 @@ export function i8(fieldOffset: number): StructPropertyDescriptor<number> {
8580 */
8681export function i16 ( fieldOffset : number ) : StructPropertyDescriptor < number > {
8782 return {
88- enumerable : true ,
8983 get ( ) {
9084 return structDataView ( this ) . getInt16 ( fieldOffset , true )
9185 } ,
@@ -99,7 +93,6 @@ export function i16(fieldOffset: number): StructPropertyDescriptor<number> {
9993 */
10094export function i32 ( fieldOffset : number ) : StructPropertyDescriptor < number > {
10195 return {
102- enumerable : true ,
10396 get ( ) {
10497 return structDataView ( this ) . getInt32 ( fieldOffset , true )
10598 } ,
@@ -113,7 +106,6 @@ export function i32(fieldOffset: number): StructPropertyDescriptor<number> {
113106 */
114107export function i64 ( fieldOffset : number ) : StructPropertyDescriptor < bigint > {
115108 return {
116- enumerable : true ,
117109 get ( ) {
118110 return structDataView ( this ) . getBigInt64 ( fieldOffset , true )
119111 } ,
@@ -197,7 +189,6 @@ export function f16(fieldOffset: number): StructPropertyDescriptor<number> {
197189 throw new TypeError ( "float16 is not supported in this environment" )
198190 }
199191 return {
200- enumerable : true ,
201192 get ( ) {
202193 return structDataView ( this ) . getFloat16 ( fieldOffset , true )
203194 } ,
@@ -212,7 +203,6 @@ export function f16(fieldOffset: number): StructPropertyDescriptor<number> {
212203 */
213204export function f32 ( fieldOffset : number ) : StructPropertyDescriptor < number > {
214205 return {
215- enumerable : true ,
216206 get ( ) {
217207 return structDataView ( this ) . getFloat32 ( fieldOffset , true )
218208 } ,
@@ -227,7 +217,6 @@ export function f32(fieldOffset: number): StructPropertyDescriptor<number> {
227217 */
228218export function f64 ( fieldOffset : number ) : StructPropertyDescriptor < number > {
229219 return {
230- enumerable : true ,
231220 get ( ) {
232221 return structDataView ( this ) . getFloat64 ( fieldOffset , true )
233222 } ,
@@ -247,7 +236,6 @@ export function string(
247236 const TEXT_DECODER = new TextDecoder ( )
248237 const TEXT_ENCODER = new TextEncoder ( )
249238 return {
250- enumerable : true ,
251239 get ( ) {
252240 const str = TEXT_DECODER . decode (
253241 structBytes ( this , fieldOffset , fieldOffset + byteLength ) ,
@@ -273,7 +261,6 @@ export function string(
273261 */
274262export function bool ( fieldOffset : number ) : StructPropertyDescriptor < boolean > {
275263 return {
276- enumerable : true ,
277264 get ( ) {
278265 return Boolean ( structDataView ( this ) . getUint8 ( fieldOffset ) )
279266 } ,
@@ -292,7 +279,6 @@ export function fromDataView<T>(
292279 fieldGetter : ( dv : DataView ) => T ,
293280) : StructPropertyDescriptor < T > {
294281 return {
295- enumerable : true ,
296282 get ( ) {
297283 const dv = structDataView ( this )
298284 return fieldGetter ( dv )
@@ -349,7 +335,6 @@ export function typedArray<T>(
349335) : StructPropertyDescriptor < T > {
350336 const { length, species } = kwargs
351337 return {
352- enumerable : true ,
353338 get ( ) {
354339 const dv = structDataView ( this )
355340 let lengthValue
@@ -376,7 +361,6 @@ export function typedArray<T>(
376361 */
377362export function u16be ( fieldOffset : number ) : StructPropertyDescriptor < number > {
378363 return {
379- enumerable : true ,
380364 get ( ) {
381365 return structDataView ( this ) . getUint16 ( fieldOffset , false )
382366 } ,
@@ -390,7 +374,6 @@ export function u16be(fieldOffset: number): StructPropertyDescriptor<number> {
390374 */
391375export function u32be ( fieldOffset : number ) : StructPropertyDescriptor < number > {
392376 return {
393- enumerable : true ,
394377 get ( ) {
395378 return structDataView ( this ) . getUint32 ( fieldOffset , false )
396379 } ,
@@ -404,7 +387,6 @@ export function u32be(fieldOffset: number): StructPropertyDescriptor<number> {
404387 */
405388export function u64be ( fieldOffset : number ) : StructPropertyDescriptor < bigint > {
406389 return {
407- enumerable : true ,
408390 get ( ) {
409391 return structDataView ( this ) . getBigUint64 ( fieldOffset , false )
410392 } ,
@@ -418,7 +400,6 @@ export function u64be(fieldOffset: number): StructPropertyDescriptor<bigint> {
418400 */
419401export function i16be ( fieldOffset : number ) : StructPropertyDescriptor < number > {
420402 return {
421- enumerable : true ,
422403 get ( ) {
423404 return structDataView ( this ) . getInt16 ( fieldOffset , false )
424405 } ,
@@ -432,7 +413,6 @@ export function i16be(fieldOffset: number): StructPropertyDescriptor<number> {
432413 */
433414export function i32be ( fieldOffset : number ) : StructPropertyDescriptor < number > {
434415 return {
435- enumerable : true ,
436416 get ( ) {
437417 return structDataView ( this ) . getInt32 ( fieldOffset , false )
438418 } ,
@@ -446,7 +426,6 @@ export function i32be(fieldOffset: number): StructPropertyDescriptor<number> {
446426 */
447427export function i64be ( fieldOffset : number ) : StructPropertyDescriptor < bigint > {
448428 return {
449- enumerable : true ,
450429 get ( ) {
451430 return structDataView ( this ) . getBigInt64 ( fieldOffset , false )
452431 } ,
@@ -467,7 +446,6 @@ export function f16be(fieldOffset: number): StructPropertyDescriptor<number> {
467446 throw new TypeError ( "float16 is not supported in this environment" )
468447 }
469448 return {
470- enumerable : true ,
471449 get ( ) {
472450 return structDataView ( this ) . getFloat16 ( fieldOffset , false )
473451 } ,
@@ -482,7 +460,6 @@ export function f16be(fieldOffset: number): StructPropertyDescriptor<number> {
482460 */
483461export function f32be ( fieldOffset : number ) : StructPropertyDescriptor < number > {
484462 return {
485- enumerable : true ,
486463 get ( ) {
487464 return structDataView ( this ) . getFloat32 ( fieldOffset , false )
488465 } ,
@@ -497,7 +474,6 @@ export function f32be(fieldOffset: number): StructPropertyDescriptor<number> {
497474 */
498475export function f64be ( fieldOffset : number ) : StructPropertyDescriptor < number > {
499476 return {
500- enumerable : true ,
501477 get ( ) {
502478 return structDataView ( this ) . getFloat64 ( fieldOffset , false )
503479 } ,
0 commit comments