Skip to content

Commit bc5eb5f

Browse files
committed
Merge branch 'feat/ts-5' of github.com:Web3Auth/web3auth-react-native-sdk into feat/ts-5
2 parents b7c9cc5 + 00d8b3a commit bc5eb5f

File tree

2 files changed

+26
-39
lines changed

2 files changed

+26
-39
lines changed

demo/rn-expo-example/ios/Podfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -592,4 +592,4 @@ SPEC CHECKSUMS:
592592

593593
PODFILE CHECKSUM: 15296a7a0224665537e29e335d441a1db61b33c0
594594

595-
COCOAPODS: 1.12.0
595+
COCOAPODS: 1.12.1

src/types/interface.ts

Lines changed: 25 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,28 @@
1-
import type { LoginParams, OpenLoginOptions, OpenloginSessionData } from "@toruslabs/openlogin-utils";
1+
import {
2+
type LoginParams,
3+
type OpenLoginOptions,
4+
type OpenloginSessionData,
5+
OPENLOGIN_NETWORK,
6+
BUILD_ENV,
7+
LANGUAGES,
8+
LOGIN_PROVIDER,
9+
SUPPORTED_KEY_CURVES,
10+
MFA_FACTOR,
11+
MFA_LEVELS,
12+
THEME_MODES,
13+
} from "@toruslabs/openlogin-utils";
214

315
type SdkSpecificInitParams = {
416
enableLogging?: boolean;
517
useCoreKitKey?: boolean;
618
};
719

8-
export type SdkInitParams = Omit<
9-
OpenLoginOptions & SdkSpecificInitParams,
10-
"no3PC" | "uxMode" | "replaceUrlOnRedirect" | "originData"
11-
>;
20+
export type SdkInitParams = Omit<OpenLoginOptions & SdkSpecificInitParams, "no3PC" | "uxMode" | "replaceUrlOnRedirect" | "originData">;
1221

1322
export type SdkLoginParams = Omit<LoginParams, "fastLogin" | "skipTKey" | "getWalletKey"> & Required<Pick<LoginParams, "loginProvider">>;
1423

1524
// export type SdkLogoutParams = Partial<BaseLogoutParams> & Partial<BaseRedirectParams>;
1625

17-
export const SUPPORTED_KEY_CURVES = {
18-
SECP256K1: "secp256k1",
19-
ED25519: "ed25519",
20-
};
21-
22-
export const LOGIN_PROVIDER = {
23-
GOOGLE: "google",
24-
FACEBOOK: "facebook",
25-
REDDIT: "reddit",
26-
DISCORD: "discord",
27-
TWITCH: "twitch",
28-
APPLE: "apple",
29-
LINE: "line",
30-
GITHUB: "github",
31-
KAKAO: "kakao",
32-
LINKEDIN: "linkedin",
33-
TWITTER: "twitter",
34-
WEIBO: "weibo",
35-
WECHAT: "wechat",
36-
EMAIL_PASSWORDLESS: "email_passwordless",
37-
SMS_PASSWORDLESS: "sms_passwordless",
38-
JWT: "jwt",
39-
} as const;
40-
41-
export const MFA_LEVELS = {
42-
DEFAULT: "default",
43-
OPTIONAL: "optional",
44-
MANDATORY: "mandatory",
45-
NONE: "none",
46-
};
47-
4826
export type {
4927
LOGIN_PROVIDER_TYPE,
5028
OPENLOGIN_NETWORK,
@@ -55,7 +33,16 @@ export type {
5533
OpenloginUserInfo,
5634
CUSTOM_LOGIN_PROVIDER_TYPE,
5735
ExtraLoginOptions,
58-
WhiteLabelData, TypeOfLogin,
36+
WhiteLabelData,
37+
TypeOfLogin,
38+
BUILD_ENV_TYPE,
39+
LANGUAGE_TYPE,
40+
MFA_FACTOR_TYPE,
41+
MFA_SETTINGS,
42+
MfaSettings,
43+
SocialMfaModParams,
44+
THEME_MODE_TYPE,
45+
OpenloginSessionData,
5946
} from "@toruslabs/openlogin-utils";
6047

6148
export type State = OpenloginSessionData;
@@ -69,4 +56,4 @@ export interface IWeb3Auth {
6956
userInfo: () => State["userInfo"];
7057
}
7158

72-
export { OpenloginSessionData }
59+
export { OPENLOGIN_NETWORK, BUILD_ENV, LANGUAGES, LOGIN_PROVIDER, SUPPORTED_KEY_CURVES, MFA_FACTOR, MFA_LEVELS, THEME_MODES };

0 commit comments

Comments
 (0)