@@ -36,6 +36,7 @@ function to_c<D extends DataType>({ data, shape, stride }: Chunk<D>): Chunk<D> {
3636 let size = shape . reduce ( ( a , b ) => a * b , 1 ) ;
3737 // @ts -expect-error - We know constructor exists on TypedArray
3838 let out = ndarray ( new data . constructor ( size ) , shape ) ;
39+ // @ts -expect-error - ndarray types are a mismatch with ours but this operation is safe
3940 assign ( out , ndarray ( data , shape , stride ) ) ;
4041 return out ;
4142}
@@ -59,7 +60,7 @@ describe("setter", () => {
5960 1 , 1 , 1 , 1 ,
6061 1 , 1 , 1 , 1 ,
6162 1 , 1 , 1 , 1 ,
62-
63+
6364 1 , 1 , 1 , 1 ,
6465 1 , 1 , 1 , 1 ,
6566 1 , 1 , 1 , 1 ,
@@ -79,7 +80,7 @@ describe("setter", () => {
7980 1 , 0 , 0 , 0 ,
8081 0 , 0 , 0 , 0 ,
8182 0 , 0 , 0 , 0 ,
82-
83+
8384 0 , 0 , 0 , 0 ,
8485 0 , 0 , 0 , 0 ,
8586 0 , 0 , 0 , 0 ,
@@ -91,7 +92,7 @@ describe("setter", () => {
9192 1 , 0 , 0 , 0 ,
9293 0 , 0 , 0 , 0 ,
9394 0 , 0 , 0 , 0 ,
94-
95+
9596 0 , 0 , 0 , 0 ,
9697 0 , 2 , 0 , 0 ,
9798 0 , 0 , 0 , 0 ,
@@ -103,7 +104,7 @@ describe("setter", () => {
103104 1 , 0 , 0 , 0 ,
104105 0 , 0 , 0 , 0 ,
105106 0 , 0 , 0 , 0 ,
106-
107+
107108 0 , 0 , 0 , 0 ,
108109 0 , 2 , 0 , 0 ,
109110 0 , 0 , 0 , 3 ,
@@ -115,7 +116,7 @@ describe("setter", () => {
115116 1 , 0 , 0 , 0 ,
116117 0 , 0 , 0 , 0 ,
117118 0 , 0 , 0 , 0 ,
118-
119+
119120 0 , 0 , 0 , 0 ,
120121 0 , 2 , 0 , 0 ,
121122 0 , 0 , 4 , 3 ,
@@ -136,7 +137,7 @@ describe("setter", () => {
136137 1 , 0 , 0 , 0 ,
137138 1 , 0 , 0 , 0 ,
138139 0 , 0 , 0 , 0 ,
139-
140+
140141 1 , 0 , 0 , 0 ,
141142 1 , 0 , 0 , 0 ,
142143 0 , 0 , 0 , 0 ,
@@ -150,7 +151,7 @@ describe("setter", () => {
150151 2 , 2 , 2 , 2 ,
151152 2 , 2 , 2 , 2 ,
152153 2 , 2 , 2 , 2 ,
153-
154+
154155 1 , 0 , 0 , 0 ,
155156 1 , 0 , 0 , 0 ,
156157 0 , 0 , 0 , 0 ,
@@ -190,7 +191,7 @@ describe("setter", () => {
190191 2 , 2 , 2 , 2 ,
191192 2 , 2 , 2 , 2 ,
192193 2 , 2 , 2 , 2 ,
193-
194+
194195 1 , 0 , 0 , 0 ,
195196 1 , 0 , 0 , 0 ,
196197 0 , 0 , 0 , 0 ,
@@ -222,7 +223,7 @@ describe("setter", () => {
222223 1 , 1 , 0 , 0 ,
223224 1 , 1 , 0 , 0 ,
224225 0 , 0 , 0 , 0 ,
225-
226+
226227 1 , 1 , 0 , 0 ,
227228 1 , 1 , 0 , 0 ,
228229 0 , 0 , 0 , 0 ,
@@ -254,7 +255,7 @@ describe("setter", () => {
254255 2 , 0 , 2 , 0 ,
255256 0 , 0 , 0 , 0 ,
256257 2 , 0 , 2 , 0 ,
257-
258+
258259 2 , 0 , 2 , 0 ,
259260 0 , 0 , 0 , 0 ,
260261 2 , 0 , 2 , 0 ,
@@ -274,7 +275,7 @@ describe("setter", () => {
274275 2 , 0 , 2 , 0 ,
275276 0 , 0 , 0 , 0 ,
276277 2 , 0 , 2 , 0 ,
277-
278+
278279 2 , 0 , 2 , 0 ,
279280 0 , 0 , 0 , 0 ,
280281 2 , 0 , 2 , 0 ,
@@ -318,7 +319,7 @@ describe("setter", () => {
318319 0 , 2 , 0 , 0 ,
319320 0 , 0 , 0 , 0 ,
320321 0 , 2 , 0 , 0 ,
321-
322+
322323 0 , 0 , 0 , 0 ,
323324 0 , 0 , 0 , 0 ,
324325 0 , 0 , 0 , 0 ,
@@ -334,7 +335,7 @@ describe("setter", () => {
334335 0 , 2 , 0 , 0 ,
335336 0 , 0 , 0 , 0 ,
336337 0 , 2 , 0 , 0 ,
337-
338+
338339 0 , 0 , 0 , 0 ,
339340 0 , 0 , 0 , 0 ,
340341 0 , 0 , 0 , 0 ,
@@ -378,7 +379,7 @@ describe("setter", () => {
378379 1 , 1 , 0 , 0 ,
379380 1 , 1 , 0 , 0 ,
380381 0 , 0 , 0 , 0 ,
381-
382+
382383 1 , 1 , 0 , 0 ,
383384 1 , 1 , 0 , 0 ,
384385 0 , 0 , 0 , 0 ,
@@ -439,14 +440,14 @@ describe("setter", () => {
439440 setter . set_from_chunk ( dest , src , mapping ) ;
440441 // biome-ignore format: the array should not be formatted
441442 expect ( to_c ( dest ) . data ) . toStrictEqual ( new Float32Array ( [
442- 0 , 2 , 0 , 0 ,
443- 0 , 0 , 0 , 0 ,
444- 0 , 2 , 0 , 0 ,
443+ 0 , 2 , 0 , 0 ,
444+ 0 , 0 , 0 , 0 ,
445+ 0 , 2 , 0 , 0 ,
445446
446- 0 , 0 , 0 , 0 ,
447- 0 , 0 , 0 , 0 ,
448- 0 , 0 , 0 , 0 ,
449- ] ) ) ;
447+ 0 , 0 , 0 , 0 ,
448+ 0 , 0 , 0 , 0 ,
449+ 0 , 0 , 0 , 0 ,
450+ ] ) ) ;
450451 } ) ;
451452
452453 it ( "set_from_chunk - dest=C order, src=F order" , async ( ) => {
0 commit comments