diff --git a/packages/cloud_firestore/cloud_firestore_web/lib/src/interop/firestore_interop.dart b/packages/cloud_firestore/cloud_firestore_web/lib/src/interop/firestore_interop.dart index 8791d0288e3d..aa5ba29e7393 100644 --- a/packages/cloud_firestore/cloud_firestore_web/lib/src/interop/firestore_interop.dart +++ b/packages/cloud_firestore/cloud_firestore_web/lib/src/interop/firestore_interop.dart @@ -213,13 +213,9 @@ external bool snapshotEqual( @JS() external PromiseJsImpl terminate(FirestoreJsImpl firestore); +// Object type is forced to prevent JS interop from ignoring the value @JS() -external PromiseJsImpl updateDoc( - DocumentReferenceJsImpl reference, - /*string | FieldPath*/ dynamic field, - dynamic value, [ - dynamic moreFieldsAndValues, -]); +external Object get updateDoc; @JS() external PromiseJsImpl waitForPendingWrites(FirestoreJsImpl firestore);