@@ -204,7 +204,7 @@ export class DataConnectApiClient {
204
204
* Handles nested objects, arrays, strings, numbers, and booleans.
205
205
* Ensures strings are properly escaped.
206
206
*/
207
- private objectToString ( data : any ) : string {
207
+ private objectToString ( data : unknown ) : string {
208
208
if ( typeof data === 'string' ) {
209
209
const escapedString = data
210
210
. replace ( / \\ / g, '\\\\' ) // Replace \ with \\
@@ -278,7 +278,7 @@ export class DataConnectApiClient {
278
278
if ( validator . isArray ( data ) ) {
279
279
throw new FirebaseDataConnectError (
280
280
DATA_CONNECT_ERROR_CODE_MAPPING . INVALID_ARGUMENT ,
281
- '`data` must be an object, not an array, for single insert.' ) ;
281
+ '`data` must be an object, not an array, for single insert. For arrays, please use `insertMany` function. ' ) ;
282
282
}
283
283
if ( ! validator . isNonNullObject ( data ) ) {
284
284
throw new FirebaseDataConnectError (
@@ -344,7 +344,7 @@ export class DataConnectApiClient {
344
344
if ( validator . isArray ( data ) ) {
345
345
throw new FirebaseDataConnectError (
346
346
DATA_CONNECT_ERROR_CODE_MAPPING . INVALID_ARGUMENT ,
347
- '`data` must be an object, not an array, for single upsert.' ) ;
347
+ '`data` must be an object, not an array, for single upsert. For arrays, please use `upsertMany` function. ' ) ;
348
348
}
349
349
if ( ! validator . isNonNullObject ( data ) ) {
350
350
throw new FirebaseDataConnectError (
0 commit comments