Skip to content

Commit 3b0ce02

Browse files
committed
Restore interop type
1 parent b95bc35 commit 3b0ce02

File tree

3 files changed

+11
-9
lines changed

3 files changed

+11
-9
lines changed

packages/app-check-interop-types/index.d.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,7 @@ export interface FirebaseAppCheckInternal {
3030
removeTokenListener(listener: (token: AppCheckTokenResult) => void): void;
3131
}
3232

33-
interface AppCheckTokenListener {
34-
listener: (token: AppCheckTokenResult) => void;
35-
onError?: (error: Error) => void;
36-
}
33+
type AppCheckTokenListener = (token: AppCheckTokenResult) => void;
3734

3835
// If the error field is defined, the token field will be populated with a dummy token
3936
interface AppCheckTokenResult {

packages/app-check/src/internal-api.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,12 @@
1818
import { getToken as getReCAPTCHAToken } from './recaptcha';
1919
import { FirebaseApp } from '@firebase/app-types';
2020
import {
21-
AppCheckTokenResult,
22-
AppCheckTokenListener
21+
AppCheckTokenListener,
22+
AppCheckTokenResult
2323
} from '@firebase/app-check-interop-types';
2424
import {
2525
AppCheckTokenInternal,
26+
AppCheckTokenListenerInternal,
2627
getDebugState,
2728
getState,
2829
setState
@@ -167,11 +168,11 @@ export async function getToken(
167168
export function addTokenListener(
168169
app: FirebaseApp,
169170
platformLoggerProvider: Provider<'platform-logger'>,
170-
listener: (token: AppCheckTokenResult) => void,
171+
listener: AppCheckTokenListener,
171172
onError?: (error: Error) => void
172173
): void {
173174
const state = getState(app);
174-
const tokenListener: AppCheckTokenListener = {
175+
const tokenListener: AppCheckTokenListenerInternal = {
175176
listener,
176177
onError
177178
};

packages/app-check/src/state.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,13 @@ import { GreCAPTCHA } from './recaptcha';
2525
export interface AppCheckTokenInternal extends AppCheckToken {
2626
issuedAtTimeMillis: number;
2727
}
28+
export interface AppCheckTokenListenerInternal {
29+
listener: AppCheckTokenListener;
30+
onError?: (error: Error) => void;
31+
}
2832
export interface AppCheckState {
2933
activated: boolean;
30-
tokenListeners: AppCheckTokenListener[];
34+
tokenListeners: AppCheckTokenListenerInternal[];
3135
customProvider?: AppCheckProvider;
3236
siteKey?: string;
3337
token?: AppCheckTokenInternal;

0 commit comments

Comments
 (0)