interface ChildMethods {
    addToActivity: ((req) => Promise<void>);
    completeOTPLogin: ((otp) => Promise<void>);
    expandWallet: (() => Promise<void>);
    getAvailableLogins: (() => Promise<Logins[]>);
    getKeySpaceConfigType: (() => Promise<string>);
    getPublicKey: ((email, verifier) => Promise<string>);
    getReconnectionUrl: (() => Promise<string>);
    getUserInfo: (() => Promise<UserInfo>);
    initOTPLogin: ((email) => Promise<string | void>);
    initPasswordlessLogin: ((email) => string | {
        sessionId: string;
        setToken: string;
    });
    isLoggedIn: (() => Promise<boolean>);
    isLoginAvailable: ((type) => Promise<boolean>);
    sendRequest: ((req, requestOrigin?) => Promise<void>);
    triggerBearerLogin: ((type, data) => Promise<boolean>);
    triggerLogout: ((isV2?) => Promise<void>);
    triggerPasswordlessLogin: ((email, url) => Promise<string>);
    triggerSocialLogin: ((t, url) => Promise<string>);
    initSocialLogin(kind): Promise<string>;
}

Properties

addToActivity: ((req) => Promise<void>)

Type declaration

    • (req): Promise<void>
    • Parameters

      • req: object

      Returns Promise<void>

completeOTPLogin: ((otp) => Promise<void>)

Type declaration

    • (otp): Promise<void>
    • Parameters

      • otp: string

      Returns Promise<void>

expandWallet: (() => Promise<void>)

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

getAvailableLogins: (() => Promise<Logins[]>)

Type declaration

getKeySpaceConfigType: (() => Promise<string>)

Type declaration

    • (): Promise<string>
    • Returns Promise<string>

getPublicKey: ((email, verifier) => Promise<string>)

Type declaration

    • (email, verifier): Promise<string>
    • Parameters

      • email: string
      • verifier: string

      Returns Promise<string>

getReconnectionUrl: (() => Promise<string>)

Type declaration

    • (): Promise<string>
    • Returns Promise<string>

getUserInfo: (() => Promise<UserInfo>)

Type declaration

initOTPLogin: ((email) => Promise<string | void>)

Type declaration

    • (email): Promise<string | void>
    • Parameters

      • email: string

      Returns Promise<string | void>

initPasswordlessLogin: ((email) => string | {
    sessionId: string;
    setToken: string;
})

Type declaration

    • (email): string | {
          sessionId: string;
          setToken: string;
      }
    • Parameters

      • email: string

      Returns string | {
          sessionId: string;
          setToken: string;
      }

isLoggedIn: (() => Promise<boolean>)

Type declaration

    • (): Promise<boolean>
    • Returns Promise<boolean>

isLoginAvailable: ((type) => Promise<boolean>)

Type declaration

    • (type): Promise<boolean>
    • Parameters

      • type: string

      Returns Promise<boolean>

sendRequest: ((req, requestOrigin?) => Promise<void>)

Type declaration

    • (req, requestOrigin?): Promise<void>
    • Parameters

      Returns Promise<void>

triggerBearerLogin: ((type, data) => Promise<boolean>)

Type declaration

triggerLogout: ((isV2?) => Promise<void>)

Type declaration

    • (isV2?): Promise<void>
    • Parameters

      • Optional isV2: boolean

      Returns Promise<void>

triggerPasswordlessLogin: ((email, url) => Promise<string>)

Type declaration

    • (email, url): Promise<string>
    • Parameters

      • email: string
      • url: string

      Returns Promise<string>

triggerSocialLogin: ((t, url) => Promise<string>)

Type declaration

    • (t, url): Promise<string>
    • Parameters

      • t: string
      • url: string

      Returns Promise<string>

Methods

  • Parameters

    • kind: string

    Returns Promise<string>

Generated using TypeDoc