@@ -137,7 +137,7 @@ export abstract class EntityStore implements NormalizedCache {
137137 // deep compare the parsed value with the existing value
138138 incoming = this . coerceStoreObject (
139139 incoming ,
140- ( value , scalar ) => scalar . coerceToParsed ( value ) ,
140+ ( scalar , value ) => scalar . coerceToParsed ( value ) ,
141141 incoming . __typename ||
142142 existing ?. __typename ||
143143 this . policies . rootTypenamesById [ dataId ]
@@ -408,7 +408,7 @@ export abstract class EntityStore implements NormalizedCache {
408408 storeObject &&
409409 this . coerceStoreObject (
410410 storeObject ,
411- ( value , scalar ) => scalar . coerceToSerialized ( value ) ,
411+ ( scalar , value ) => scalar . coerceToSerialized ( value ) ,
412412 storeObject ?. __typename || this . policies . rootTypenamesById [ dataId ]
413413 ) ,
414414 ] )
@@ -428,7 +428,7 @@ export abstract class EntityStore implements NormalizedCache {
428428
429429 private coerceStoreObject (
430430 obj : StoreObject ,
431- coerce : ( value : unknown , scalar : Scalar < any , any > ) => unknown ,
431+ coerce : ( scalar : Scalar < any , any > , value : unknown ) => unknown ,
432432 typename = obj . __typename
433433 ) : StoreObject {
434434 if ( ! typename ) {
@@ -454,7 +454,7 @@ export abstract class EntityStore implements NormalizedCache {
454454
455455 private coerceValue (
456456 value : unknown ,
457- coerce : ( value : unknown , scalar : Scalar < any , any > ) => unknown ,
457+ coerce : ( scalar : Scalar < any , any > , value : unknown ) => unknown ,
458458 scalar ?: Scalar < any , any >
459459 ) : unknown {
460460 if ( value == null ) {
@@ -466,7 +466,7 @@ export abstract class EntityStore implements NormalizedCache {
466466 }
467467
468468 if ( scalar ) {
469- return coerce ( value , scalar ) ;
469+ return coerce ( scalar , value ) ;
470470 }
471471
472472 if ( isPlainObject ( value ) && "__typename" in value ) {
0 commit comments