@@ -263,9 +263,9 @@ Deno.test("arrayRelative", () => {
263263 els : substruct ( ElArray , 5 ) ,
264264 } )
265265 const instance = new Cls ( bytes )
266- assertEquals ( instance . els . element ( 0 ) . x , 2 + 0 * 3 + 5 )
267- assertEquals ( instance . els . element ( 1 ) . x , 2 + 1 * 3 + 5 )
268- assertEquals ( instance . els . element ( 2 ) . x , 2 + 2 * 3 + 5 )
266+ assertEquals ( instance . els . item ( 0 ) . x , 2 + 0 * 3 + 5 )
267+ assertEquals ( instance . els . item ( 1 ) . x , 2 + 1 * 3 + 5 )
268+ assertEquals ( instance . els . item ( 2 ) . x , 2 + 2 * 3 + 5 )
269269} )
270270
271271Deno . test ( "structArray" , ( ) => {
@@ -280,10 +280,10 @@ Deno.test("structArray", () => {
280280 }
281281 const ar = new ElArray ( buf )
282282 assertEquals ( ar . length , 2 )
283- assertEquals ( ar . element ( 0 ) . x , 0x00 )
284- assertEquals ( ar . element ( 0 ) . y , 0x02 )
285- assertEquals ( ar . element ( 1 ) . x , 0x03 )
286- assertEquals ( ar . element ( 1 ) . y , 0x05 )
283+ assertEquals ( ar . item ( 0 ) . x , 0x00 )
284+ assertEquals ( ar . item ( 0 ) . y , 0x02 )
285+ assertEquals ( ar . item ( 1 ) . x , 0x03 )
286+ assertEquals ( ar . item ( 1 ) . y , 0x05 )
287287
288288 // and that iteration/unpacking works
289289 const [ el0 , el1 , el2 ] = ar
@@ -308,10 +308,10 @@ Deno.test("dynamicLength", () => {
308308 assertEquals ( ar1 . length , 3 )
309309 assertEquals ( ar2 . length , 7 )
310310
311- ar1 . element ( 2 ) . x = - 21
311+ ar1 . item ( 2 ) . x = - 21
312312 assertEquals ( buf1 [ 6 ] , 235 )
313313
314- ar2 . element ( 6 ) . y = - 67
314+ ar2 . item ( 6 ) . y = - 67
315315 assertEquals ( buf2 [ 20 ] , 189 )
316316} )
317317
@@ -328,19 +328,19 @@ Deno.test("can copy", () => {
328328 } )
329329
330330 const myMenu = new Menu ( bytes )
331- Object . assign ( myMenu . element ( 0 ) , { name : "garden salad" , price : 4 } )
332- Object . assign ( myMenu . element ( 1 ) , { name : "soup du jour" , price : 2.5 } )
333- Object . assign ( myMenu . element ( 2 ) , { name : "fries" , price : 2.25 } )
331+ Object . assign ( myMenu . item ( 0 ) , { name : "garden salad" , price : 4 } )
332+ Object . assign ( myMenu . item ( 1 ) , { name : "soup du jour" , price : 2.5 } )
333+ Object . assign ( myMenu . item ( 2 ) , { name : "fries" , price : 2.25 } )
334334
335335 const bytesCopy = Uint8Array . from ( bytes )
336336 const menuCopy = new Menu ( bytesCopy )
337337 assertEquals ( menuCopy . length , 3 )
338- assertEquals ( menuCopy . element ( 0 ) . name , "garden salad" )
339- assertEquals ( menuCopy . element ( 0 ) . price , 4 )
340- assertEquals ( menuCopy . element ( 1 ) . name , "soup du jour" )
341- assertEquals ( menuCopy . element ( 1 ) . price , 2.5 )
342- assertEquals ( menuCopy . element ( 2 ) . name , "fries" )
343- assertEquals ( menuCopy . element ( 2 ) . price , 2.25 )
338+ assertEquals ( menuCopy . item ( 0 ) . name , "garden salad" )
339+ assertEquals ( menuCopy . item ( 0 ) . price , 4 )
340+ assertEquals ( menuCopy . item ( 1 ) . name , "soup du jour" )
341+ assertEquals ( menuCopy . item ( 1 ) . price , 2.5 )
342+ assertEquals ( menuCopy . item ( 2 ) . name , "fries" )
343+ assertEquals ( menuCopy . item ( 2 ) . price , 2.25 )
344344} )
345345
346346Deno . test ( "bigints" , ( ) => {
0 commit comments