Skip to content

Commit aa5e762

Browse files
committed
Merge remote-tracking branch 'origin/master' into ErrorToFirestoreError
2 parents a3c7359 + caed9c0 commit aa5e762

File tree

71 files changed

+576
-276
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+576
-276
lines changed

.changeset/cold-impalas-drop.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@firebase/firestore": patch
3+
---
4+
5+
Fixes a bug that caused the client to not raise snapshots from cache if a user change happened while the network connection was disabled.

common/api-review/app-types-exp.api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export interface FirebaseOptions {
5757
export interface _FirebaseService {
5858
// (undocumented)
5959
app: FirebaseApp;
60-
delete(): Promise<void>;
60+
_delete(): Promise<void>;
6161
}
6262

6363
// @public (undocumented)

docs-exp/app.setloglevel.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,14 @@ All of the log types above the current log level are captured (i.e. if you set t
1111
<b>Signature:</b>
1212

1313
```typescript
14-
export declare function setLogLevel(logLevel: LogLevel): void;
14+
export declare function setLogLevel(logLevel: LogLevelString): void;
1515
```
1616

1717
## Parameters
1818

1919
| Parameter | Type | Description |
2020
| --- | --- | --- |
21-
| logLevel | LogLevel | |
21+
| logLevel | LogLevelString | |
2222

2323
<b>Returns:</b>
2424

docs-exp/firestore_.blob.md

Lines changed: 0 additions & 22 deletions
This file was deleted.

docs-exp/firestore_.blob.frombase64string.md renamed to docs-exp/firestore_.bytes.frombase64string.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
22

3-
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [Blob](./firestore_.blob.md) &gt; [fromBase64String](./firestore_.blob.frombase64string.md)
3+
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [Bytes](./firestore_.bytes.md) &gt; [fromBase64String](./firestore_.bytes.frombase64string.md)
44

5-
## Blob.fromBase64String() method
5+
## Bytes.fromBase64String() method
66

77
<b>Signature:</b>
88

@@ -18,5 +18,5 @@ static fromBase64String(base64: string): Blob;
1818

1919
<b>Returns:</b>
2020

21-
[Blob](./firestore_.blob.md)
21+
Blob
2222

docs-exp/firestore_.blob.fromuint8array.md renamed to docs-exp/firestore_.bytes.fromuint8array.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
22

3-
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [Blob](./firestore_.blob.md) &gt; [fromUint8Array](./firestore_.blob.fromuint8array.md)
3+
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [Bytes](./firestore_.bytes.md) &gt; [fromUint8Array](./firestore_.bytes.fromuint8array.md)
44

5-
## Blob.fromUint8Array() method
5+
## Bytes.fromUint8Array() method
66

77
<b>Signature:</b>
88

@@ -18,5 +18,5 @@ static fromUint8Array(array: Uint8Array): Blob;
1818

1919
<b>Returns:</b>
2020

21-
[Blob](./firestore_.blob.md)
21+
Blob
2222

docs-exp/firestore_.blob.isequal.md renamed to docs-exp/firestore_.bytes.isequal.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
22

3-
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [Blob](./firestore_.blob.md) &gt; [isEqual](./firestore_.blob.isequal.md)
3+
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [Bytes](./firestore_.bytes.md) &gt; [isEqual](./firestore_.bytes.isequal.md)
44

5-
## Blob.isEqual() method
5+
## Bytes.isEqual() method
66

77
<b>Signature:</b>
88

@@ -14,7 +14,7 @@ isEqual(other: Blob): boolean;
1414

1515
| Parameter | Type | Description |
1616
| --- | --- | --- |
17-
| other | [Blob](./firestore_.blob.md) | |
17+
| other | Blob | |
1818

1919
<b>Returns:</b>
2020

docs-exp/firestore_.bytes.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [Bytes](./firestore_.bytes.md)
4+
5+
## Bytes class
6+
7+
<b>Signature:</b>
8+
9+
```typescript
10+
export class Bytes
11+
```
12+
13+
## Methods
14+
15+
| Method | Modifiers | Description |
16+
| --- | --- | --- |
17+
| [fromBase64String(base64)](./firestore_.bytes.frombase64string.md) | <code>static</code> | |
18+
| [fromUint8Array(array)](./firestore_.bytes.fromuint8array.md) | <code>static</code> | |
19+
| [isEqual(other)](./firestore_.bytes.isequal.md) | | |
20+
| [toBase64()](./firestore_.bytes.tobase64.md) | | |
21+
| [toUint8Array()](./firestore_.bytes.touint8array.md) | | |
22+

docs-exp/firestore_.blob.tobase64.md renamed to docs-exp/firestore_.bytes.tobase64.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
22

3-
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [Blob](./firestore_.blob.md) &gt; [toBase64](./firestore_.blob.tobase64.md)
3+
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [Bytes](./firestore_.bytes.md) &gt; [toBase64](./firestore_.bytes.tobase64.md)
44

5-
## Blob.toBase64() method
5+
## Bytes.toBase64() method
66

77
<b>Signature:</b>
88

docs-exp/firestore_.blob.touint8array.md renamed to docs-exp/firestore_.bytes.touint8array.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
22

3-
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [Blob](./firestore_.blob.md) &gt; [toUint8Array](./firestore_.blob.touint8array.md)
3+
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [Bytes](./firestore_.bytes.md) &gt; [toUint8Array](./firestore_.bytes.touint8array.md)
44

5-
## Blob.toUint8Array() method
5+
## Bytes.toUint8Array() method
66

77
<b>Signature:</b>
88

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [CollectionReference](./firestore_.collectionreference.md) &gt; [doc](./firestore_.collectionreference.doc.md)
4+
5+
## CollectionReference.doc() method
6+
7+
<b>Signature:</b>
8+
9+
```typescript
10+
doc(documentPath?: string): DocumentReference<T>;
11+
```
12+
13+
## Parameters
14+
15+
| Parameter | Type | Description |
16+
| --- | --- | --- |
17+
| documentPath | string | |
18+
19+
<b>Returns:</b>
20+
21+
[DocumentReference](./firestore_.documentreference.md)<!-- -->&lt;T&gt;
22+

docs-exp/firestore_.collectionreference.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@ export class CollectionReference<T = DocumentData> extends Query<T>
1616
| Property | Modifiers | Type | Description |
1717
| --- | --- | --- | --- |
1818
| [id](./firestore_.collectionreference.id.md) | | string | |
19+
| [parent](./firestore_.collectionreference.parent.md) | | [DocumentReference](./firestore_.documentreference.md)<!-- -->&lt;[DocumentData](./firestore_.documentdata.md)<!-- -->&gt; \| null | |
1920
| [path](./firestore_.collectionreference.path.md) | | string | |
2021
| [type](./firestore_.collectionreference.type.md) | | 'collection' | |
2122
2223
## Methods
2324
2425
| Method | Modifiers | Description |
2526
| --- | --- | --- |
27+
| [doc(documentPath)](./firestore_.collectionreference.doc.md) | | |
2628
| [withConverter(converter)](./firestore_.collectionreference.withconverter.md) | | |
2729
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [CollectionReference](./firestore_.collectionreference.md) &gt; [parent](./firestore_.collectionreference.parent.md)
4+
5+
## CollectionReference.parent property
6+
7+
<b>Signature:</b>
8+
9+
```typescript
10+
get parent(): DocumentReference<DocumentData> | null;
11+
```
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [DocumentReference](./firestore_.documentreference.md) &gt; [collection](./firestore_.documentreference.collection.md)
4+
5+
## DocumentReference.collection() method
6+
7+
<b>Signature:</b>
8+
9+
```typescript
10+
collection(collectionPath: string): CollectionReference<DocumentData>;
11+
```
12+
13+
## Parameters
14+
15+
| Parameter | Type | Description |
16+
| --- | --- | --- |
17+
| collectionPath | string | |
18+
19+
<b>Returns:</b>
20+
21+
[CollectionReference](./firestore_.collectionreference.md)<!-- -->&lt;[DocumentData](./firestore_.documentdata.md)<!-- -->&gt;
22+

docs-exp/firestore_.documentreference.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,14 @@ export class DocumentReference<T = DocumentData>
1717
| [converter](./firestore_.documentreference.converter.md) | | [FirestoreDataConverter](./firestore_.firestoredataconverter.md)<!-- -->&lt;T&gt; \| null | |
1818
| [firestore](./firestore_.documentreference.firestore.md) | | [FirebaseFirestore](./firestore_.firebasefirestore.md) | |
1919
| [id](./firestore_.documentreference.id.md) | | string | |
20+
| [parent](./firestore_.documentreference.parent.md) | | [CollectionReference](./firestore_.collectionreference.md)<!-- -->&lt;T&gt; | |
2021
| [path](./firestore_.documentreference.path.md) | | string | |
2122
| [type](./firestore_.documentreference.type.md) | | 'document' | |
2223

2324
## Methods
2425

2526
| Method | Modifiers | Description |
2627
| --- | --- | --- |
28+
| [collection(collectionPath)](./firestore_.documentreference.collection.md) | | |
2729
| [withConverter(converter)](./firestore_.documentreference.withconverter.md) | | |
2830

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
2+
3+
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [/](./firestore_.md) &gt; [DocumentReference](./firestore_.documentreference.md) &gt; [parent](./firestore_.documentreference.parent.md)
4+
5+
## DocumentReference.parent property
6+
7+
<b>Signature:</b>
8+
9+
```typescript
10+
get parent(): CollectionReference<T>;
11+
```

docs-exp/firestore_.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
| Class | Description |
1010
| --- | --- |
11-
| [Blob](./firestore_.blob.md) | |
11+
| [Bytes](./firestore_.bytes.md) | |
1212
| [CollectionReference](./firestore_.collectionreference.md) | |
1313
| [DocumentReference](./firestore_.documentreference.md) | |
1414
| [DocumentSnapshot](./firestore_.documentsnapshot.md) | |
@@ -73,8 +73,6 @@
7373
| [onSnapshotsInSync(firestore, observer)](./firestore_.onsnapshotsinsync.md) | |
7474
| [onSnapshotsInSync(firestore, onSync)](./firestore_.onsnapshotsinsync_1.md) | |
7575
| [orderBy(fieldPath, directionStr)](./firestore_.orderby.md) | |
76-
| [parent(reference)](./firestore_.parent.md) | |
77-
| [parent(reference)](./firestore_.parent_1.md) | |
7876
| [query(query, constraints)](./firestore_.query.md) | |
7977
| [queryEqual(left, right)](./firestore_.queryequal.md) | |
8078
| [refEqual(left, right)](./firestore_.refequal.md) | |

docs-exp/firestore_.parent.md

Lines changed: 0 additions & 24 deletions
This file was deleted.

docs-exp/firestore_.parent_1.md

Lines changed: 0 additions & 24 deletions
This file was deleted.

docs-exp/firestore_lite.blob.md

Lines changed: 0 additions & 22 deletions
This file was deleted.

docs-exp/firestore_lite.blob.frombase64string.md renamed to docs-exp/firestore_lite.bytes.frombase64string.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
22

3-
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [lite](./firestore_lite.md) &gt; [Blob](./firestore_lite.blob.md) &gt; [fromBase64String](./firestore_lite.blob.frombase64string.md)
3+
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [lite](./firestore_lite.md) &gt; [Bytes](./firestore_lite.bytes.md) &gt; [fromBase64String](./firestore_lite.bytes.frombase64string.md)
44

5-
## Blob.fromBase64String() method
5+
## Bytes.fromBase64String() method
66

77
<b>Signature:</b>
88

@@ -18,5 +18,5 @@ static fromBase64String(base64: string): Blob;
1818

1919
<b>Returns:</b>
2020

21-
[Blob](./firestore_lite.blob.md)
21+
Blob
2222

docs-exp/firestore_lite.blob.fromuint8array.md renamed to docs-exp/firestore_lite.bytes.fromuint8array.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<!-- Do not edit this file. It is automatically generated by API Documenter. -->
22

3-
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [lite](./firestore_lite.md) &gt; [Blob](./firestore_lite.blob.md) &gt; [fromUint8Array](./firestore_lite.blob.fromuint8array.md)
3+
[Home](./index.md) &gt; [@firebase/firestore](./firestore.md) &gt; [lite](./firestore_lite.md) &gt; [Bytes](./firestore_lite.bytes.md) &gt; [fromUint8Array](./firestore_lite.bytes.fromuint8array.md)
44

5-
## Blob.fromUint8Array() method
5+
## Bytes.fromUint8Array() method
66

77
<b>Signature:</b>
88

@@ -18,5 +18,5 @@ static fromUint8Array(array: Uint8Array): Blob;
1818

1919
<b>Returns:</b>
2020

21-
[Blob](./firestore_lite.blob.md)
21+
Blob
2222

0 commit comments

Comments
 (0)