diff --git a/etc/firebase-admin.api.md b/etc/firebase-admin.api.md index e49af96cc9..816809d7e6 100644 --- a/etc/firebase-admin.api.md +++ b/etc/firebase-admin.api.md @@ -255,6 +255,7 @@ export namespace firestore { import DocumentSnapshot = _firestore.DocumentSnapshot; import FieldPath = _firestore.FieldPath; import FieldValue = _firestore.FieldValue; + import Filter = _firestore.Filter; import Firestore = _firestore.Firestore; import FirestoreDataConverter = _firestore.FirestoreDataConverter; import GeoPoint = _firestore.GeoPoint; diff --git a/etc/firebase-admin.firestore.api.md b/etc/firebase-admin.firestore.api.md index 6892560c86..fd20e4ea79 100644 --- a/etc/firebase-admin.firestore.api.md +++ b/etc/firebase-admin.firestore.api.md @@ -21,6 +21,7 @@ import { DocumentReference } from '@google-cloud/firestore'; import { DocumentSnapshot } from '@google-cloud/firestore'; import { FieldPath } from '@google-cloud/firestore'; import { FieldValue } from '@google-cloud/firestore'; +import { Filter } from '@google-cloud/firestore'; import { Firestore } from '@google-cloud/firestore'; import { FirestoreDataConverter } from '@google-cloud/firestore'; import { GeoPoint } from '@google-cloud/firestore'; @@ -78,6 +79,8 @@ export { FieldPath } export { FieldValue } +export { Filter } + export { Firestore } export { FirestoreDataConverter } diff --git a/src/firestore/firestore-namespace.ts b/src/firestore/firestore-namespace.ts index a6ccc5c1d7..98b081d774 100644 --- a/src/firestore/firestore-namespace.ts +++ b/src/firestore/firestore-namespace.ts @@ -38,6 +38,7 @@ export namespace firestore { export import DocumentSnapshot = _firestore.DocumentSnapshot; export import FieldPath = _firestore.FieldPath; export import FieldValue = _firestore.FieldValue; + export import Filter = _firestore.Filter; export import Firestore = _firestore.Firestore; export import FirestoreDataConverter = _firestore.FirestoreDataConverter; export import GeoPoint = _firestore.GeoPoint; diff --git a/src/firestore/index.ts b/src/firestore/index.ts index 661d9fe9bc..d1736af570 100644 --- a/src/firestore/index.ts +++ b/src/firestore/index.ts @@ -41,6 +41,7 @@ export { DocumentSnapshot, FieldPath, FieldValue, + Filter, Firestore, FirestoreDataConverter, GeoPoint, diff --git a/test/integration/firestore.spec.ts b/test/integration/firestore.spec.ts index 493a71eaa5..9127ef2e17 100644 --- a/test/integration/firestore.spec.ts +++ b/test/integration/firestore.spec.ts @@ -110,6 +110,10 @@ describe('admin.firestore', () => { expect(typeof admin.firestore.FieldValue).to.be.not.undefined; }); + it('admin.firestore.Filter type is defined', () => { + expect(typeof admin.firestore.Filter).to.be.not.undefined; + }); + it('admin.firestore.GeoPoint type is defined', () => { expect(typeof admin.firestore.GeoPoint).to.be.not.undefined; });