Skip to content

Commit 45c0649

Browse files
fix(auth): export TOTP types in modular style
---- Co-Authored-By: Russell Wheatley <russellwheatley85@gmail.com>
1 parent 433d068 commit 45c0649

File tree

4 files changed

+14
-1
lines changed

4 files changed

+14
-1
lines changed

packages/auth/__tests__/auth.test.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ import auth, {
7272
OIDCAuthProvider,
7373
PhoneAuthProvider,
7474
PhoneMultiFactorGenerator,
75+
TotpSecret,
76+
TotpMultiFactorGenerator,
7577
TwitterAuthProvider,
7678
PhoneAuthState,
7779
} from '../lib';
@@ -508,6 +510,14 @@ describe('Auth', function () {
508510
expect(PhoneMultiFactorGenerator).toBeDefined();
509511
});
510512

513+
it('`TotpSecret` class is properly exposed to end user', function () {
514+
expect(TotpSecret).toBeDefined();
515+
});
516+
517+
it('`TotpMultiFactorGenerator` class is properly exposed to end user', function () {
518+
expect(TotpMultiFactorGenerator).toBeDefined();
519+
});
520+
511521
it('`TwitterAuthProvider` class is properly exposed to end user', function () {
512522
expect(TwitterAuthProvider).toBeDefined();
513523
});

packages/auth/lib/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ import OAuthProvider from './providers/OAuthProvider';
4848
import OIDCAuthProvider from './providers/OIDCAuthProvider';
4949
import PhoneAuthProvider from './providers/PhoneAuthProvider';
5050
import TwitterAuthProvider from './providers/TwitterAuthProvider';
51+
import { TotpSecret } from './TotpSecret';
5152
import version from './version';
5253
import fallBackModule from './web/RNFBAuthModule';
5354

@@ -68,6 +69,7 @@ export {
6869
FacebookAuthProvider,
6970
PhoneMultiFactorGenerator,
7071
TotpMultiFactorGenerator,
72+
TotpSecret,
7173
OAuthProvider,
7274
OIDCAuthProvider,
7375
PhoneAuthState,

packages/auth/lib/modular/index.d.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -795,6 +795,8 @@ export {
795795
OIDCAuthProvider,
796796
PhoneAuthProvider,
797797
PhoneMultiFactorGenerator,
798+
TotpMultiFactorGenerator,
799+
TotpSecret,
798800
TwitterAuthProvider,
799801
PhoneAuthState,
800802
} from '../index';

packages/auth/lib/modular/index.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import { getApp } from '@react-native-firebase/app';
1919
import { fetchPasswordPolicy } from '../password-policy/passwordPolicyApi';
2020
import { PasswordPolicyImpl } from '../password-policy/PasswordPolicyImpl';
21-
import FacebookAuthProvider from '../providers/FacebookAuthProvider';
2221
import { MultiFactorUser } from '../multiFactor';
2322
import { MODULAR_DEPRECATION_ARG } from '@react-native-firebase/app/lib/common';
2423

0 commit comments

Comments
 (0)