fix type errors
This commit is contained in:
		
							parent
							
								
									2f2c586d5d
								
							
						
					
					
						commit
						91da39370f
					
				|  | @ -3,7 +3,6 @@ | |||
| 
 | ||||
| import { DocumentSnapshot, Transaction } from 'firebase-admin/firestore' | ||||
| import { isEqual, zip } from 'lodash' | ||||
| import { UpdateSpec } from '../utils' | ||||
| 
 | ||||
| export type DocumentValue = { | ||||
|   doc: DocumentSnapshot | ||||
|  | @ -54,7 +53,7 @@ export function getDiffUpdate(diff: DocumentDiff) { | |||
|   return { | ||||
|     doc: diff.dest.doc.ref, | ||||
|     fields: Object.fromEntries(zip(diff.dest.fields, diff.src.vals)), | ||||
|   } as UpdateSpec | ||||
|   } | ||||
| } | ||||
| 
 | ||||
| export function applyDiff(transaction: Transaction, diff: DocumentDiff) { | ||||
|  |  | |||
|  | @ -47,7 +47,7 @@ export const writeAsync = async ( | |||
|     const batch = db.batch() | ||||
|     for (const { doc, fields } of chunks[i]) { | ||||
|       if (operationType === 'update') { | ||||
|         batch.update(doc, fields) | ||||
|         batch.update(doc, fields as any) | ||||
|       } else { | ||||
|         batch.set(doc, fields) | ||||
|       } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user