Skip to content

Commit e875bca

Browse files
committed
Move these back into providers
1 parent e19a985 commit e875bca

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

packages-exp/auth-exp/test/anonymous.test.ts renamed to packages-exp/auth-exp/src/core/providers/anonymous.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { ProviderId, SignInMethod } from '@firebase/auth-types-exp';
1919
import { expect, use } from 'chai';
2020
import * as chaiAsPromised from 'chai-as-promised';
2121
import { AnonymousCredential, AnonymousProvider } from './anonymous';
22-
import { mockAuth } from './mock_auth';
22+
import { mockAuth } from '../../../test/mock_auth';
2323

2424
use(chaiAsPromised);
2525

packages-exp/auth-exp/test/anonymous.ts renamed to packages-exp/auth-exp/src/core/providers/anonymous.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
*/
1717

1818
import { AuthCredential, ProviderId, SignInMethod, AuthProvider } from "@firebase/auth-types-exp";
19-
import { signUp } from '../src/api/authentication/sign_up';
20-
import { debugFail } from '../src/core/util/assert';
21-
import { Auth } from '../src/model/auth';
22-
import { IdTokenResponse } from "../src/model/id_token";
19+
import { signUp } from '../../api/authentication/sign_up';
20+
import { Auth } from '../../model/auth';
21+
import { IdTokenResponse } from "../../model/id_token";
22+
import { debugFail } from '../util/assert';
2323

2424
export class AnonymousCredential implements AuthCredential {
2525
providerId = ProviderId.ANONYMOUS;

packages-exp/auth-exp/src/core/strategies/anonymous.ts

+3-2
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
*/
1717

1818
import * as externs from '@firebase/auth-types-exp';
19-
import { AnonymousProvider } from '../../../test/anonymous';
19+
import { Auth } from '../../model/auth';
20+
import { AnonymousProvider } from '../providers/anonymous';
2021
import { UserCredentialImpl } from '../user/user_credential_impl';
2122
import { signInWithCredential } from './credential';
22-
import { Auth } from '../../model/auth';
2323

2424
export async function signInAnonymously(externAuth: externs.Auth): Promise<externs.UserCredential> {
2525
const auth = externAuth as Auth;
@@ -34,3 +34,4 @@ export async function signInAnonymously(externAuth: externs.Auth): Promise<exter
3434
}
3535
return signInWithCredential(auth, credential);
3636
}
37+

packages-exp/auth-exp/src/index.ts

+6-2
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,16 @@ export {initializeAuth} from './core/auth/auth_impl';
2121
// core/persistence
2222
export {browserLocalPersistence, browserSessionPersistence} from './core/persistence/browser';
2323
export {inMemoryPersistence} from './core/persistence/in_memory';
24-
export {indexedDBLocalPersistence} from './core/persistence/indexed_db';
24+
export { indexedDBLocalPersistence } from './core/persistence/indexed_db';
25+
26+
// core/providers
27+
export { AnonymousProvider } from './core/providers/anonymous';
2528

2629
// core/strategies
2730
export {sendPasswordResetEmail, confirmPasswordReset, checkActionCode, verifyPasswordResetCode} from './core/strategies/email_and_password';
2831
export {sendSignInLinkToEmail, isSignInWithEmailLink} from './core/strategies/email_link';
29-
export {fetchSignInMethodsForEmail, sendEmailVerification} from './core/strategies/email';
32+
export { fetchSignInMethodsForEmail, sendEmailVerification } from './core/strategies/email';
33+
export { signInAnonymously } from './core/strategies/anonymous';
3034

3135
// core/user
3236
export {getIdToken, getIdTokenResult} from './core/user/id_token_result';

0 commit comments

Comments
 (0)