Skip to content

Commit 5d5d6ec

Browse files
authored
Mark Auth error callbacks as deprecated (#6262)
1 parent 259389a commit 5d5d6ec

File tree

2 files changed

+20
-10
lines changed

2 files changed

+20
-10
lines changed

packages/auth/src/core/index.ts

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -61,13 +61,17 @@ export function setPersistence(
6161
return getModularInstance(auth).setPersistence(persistence);
6262
}
6363
/**
64-
* Adds an observer for changes to the signed-in user's ID token, which includes sign-in,
65-
* sign-out, and token refresh events.
64+
* Adds an observer for changes to the signed-in user's ID token.
65+
*
66+
* @remarks
67+
* This includes sign-in, sign-out, and token refresh events.
6668
*
6769
* @param auth - The {@link Auth} instance.
6870
* @param nextOrObserver - callback triggered on change.
69-
* @param error - callback triggered on error.
70-
* @param completed - callback triggered when observer is removed.
71+
* @param error - Deprecated. This callback is never triggered. Errors
72+
* on signing in/out can be caught in promises returned from
73+
* sign-in/sign-out functions.
74+
* @param completed - Deprecated. This callback is never triggered.
7175
*
7276
* @public
7377
*/
@@ -111,8 +115,10 @@ export function onIdTokenChanged(
111115
*
112116
* @param auth - The {@link Auth} instance.
113117
* @param nextOrObserver - callback triggered on change.
114-
* @param error - callback triggered on error.
115-
* @param completed - callback triggered when observer is removed.
118+
* @param error - Deprecated. This callback is never triggered. Errors
119+
* on signing in/out can be caught in promises returned from
120+
* sign-in/sign-out functions.
121+
* @param completed - Deprecated. This callback is never triggered.
116122
*
117123
* @public
118124
*/

packages/auth/src/model/public_types.ts

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -247,8 +247,10 @@ export interface Auth {
247247
* To keep the old behavior, see {@link Auth.onIdTokenChanged}.
248248
*
249249
* @param nextOrObserver - callback triggered on change.
250-
* @param error - callback triggered on error.
251-
* @param completed - callback triggered when observer is removed.
250+
* @param error - Deprecated. This callback is never triggered. Errors
251+
* on signing in/out can be caught in promises returned from
252+
* sign-in/sign-out functions.
253+
* @param completed - Deprecated. This callback is never triggered.
252254
*/
253255
onAuthStateChanged(
254256
nextOrObserver: NextOrObserver<User | null>,
@@ -275,8 +277,10 @@ export interface Auth {
275277
* This includes sign-in, sign-out, and token refresh events.
276278
*
277279
* @param nextOrObserver - callback triggered on change.
278-
* @param error - callback triggered on error.
279-
* @param completed - callback triggered when observer is removed.
280+
* @param error - Deprecated. This callback is never triggered. Errors
281+
* on signing in/out can be caught in promises returned from
282+
* sign-in/sign-out functions.
283+
* @param completed - Deprecated. This callback is never triggered.
280284
*/
281285
onIdTokenChanged(
282286
nextOrObserver: NextOrObserver<User | null>,

0 commit comments

Comments
 (0)