Тест проверки эмулятора Firebase - ошибка с использованием метки времени initializeAdminApp
Итак, у меня в эмуляторе firestore возникает очень конкретная ошибка.
Error: Value for argument "data" is not a valid Firestore document. Detected an object of type "Timestamp" that doesn't match the expected instance (found in field "reserveBeginDateTime"). Please ensure that the Firestore types you are using are from the same NPM package.)
at validateUserInput (node_modules/@google-cloud/firestore/build/src/serializer.js:326:15)
at Object.validateUserInput (node_modules/@google-cloud/firestore/build/src/serializer.js:263:13)
at validateDocumentData (node_modules/@google-cloud/firestore/build/src/write-batch.js:577:18)
at WriteBatch.set (node_modules/@google-cloud/firestore/build/src/write-batch.js:243:9)
at DocumentReference.set (node_modules/@google-cloud/firestore/build/src/reference.js:342:14)
at Context.<anonymous> (rules.test.js:405:83)
at processImmediate (internal/timers.js:439:21)
Мои правила для этого документа следующие (как вы можете видеть, я комментировал правила, чтобы попытаться решить проблему, но безуспешно). Кроме того, я не могу заставить работать функцию отладки, которую рекламируют правила firestore:
Я использую эмулятор firestore в Webstorm.