interface ChildMethods {
    getAvailableLogins: (() => Promise<Logins[]>);
    getPublicKey: ((email: string, verifier: string) => Promise<string>);
    getUserInfo: (() => Promise<UserInfo>);
    initPasswordlessLogin: ((email: string) => {
        sessionId: string;
        setToken: string;
    });
    isLoggedIn: (() => Promise<boolean>);
    isLoginAvailable: ((type: string) => Promise<boolean>);
    sendRequest: ((req: JsonRpcRequest<unknown>) => Promise<void>);
    triggerLogout: ((isV2?: boolean) => Promise<void>);
    triggerPasswordlessLogin: ((email: string, url: string) => Promise<string>);
    triggerSocialLogin: ((t: string, url: string) => Promise<string>);
}

Properties

getAvailableLogins: (() => Promise<Logins[]>)
getPublicKey: ((email: string, verifier: string) => Promise<string>)
getUserInfo: (() => Promise<UserInfo>)
initPasswordlessLogin: ((email: string) => {
    sessionId: string;
    setToken: string;
})
isLoggedIn: (() => Promise<boolean>)
isLoginAvailable: ((type: string) => Promise<boolean>)
sendRequest: ((req: JsonRpcRequest<unknown>) => Promise<void>)
triggerLogout: ((isV2?: boolean) => Promise<void>)
triggerPasswordlessLogin: ((email: string, url: string) => Promise<string>)
triggerSocialLogin: ((t: string, url: string) => Promise<string>)