Interface IAuthClient

Hierarchy

  • IAuthClient

Implemented by

Properties

active: null | SessionInfo

Methods

  • Parameters

    • id: string
    • token: string
    • Optional config: Partial<Request>

    Returns Promise<void>

  • Parameters

    • id: string
    • token: string
    • Optional config: Partial<Request>

    Returns Promise<void>

  • Parameters

    • id: string
    • Optional config: Partial<Request>

    Returns Promise<void>

  • Parameters

    • csrf_token: string
    • code: string
    • Optional config: Partial<Request>

    Returns Promise<[null | User, string]>

  • Parameters

    • provider: "google"
    • Optional config: Partial<Request>

    Returns Promise<string>

  • Parameters

    • email: string
    • Optional config: Partial<Request>

    Returns Promise<{
        id: string;
        session: string;
    }>

  • Parameters

    • id: string
    • token: string
    • Optional config: Partial<Request>

    Returns Promise<void>

  • Parameters

    • email: string
    • Optional config: Partial<Request>

    Returns Promise<void>

  • Parameters

    • password: string
    • Optional config: Partial<Request>

    Returns Promise<void>

  • Parameters

    • email: string
    • password: string
    • Optional config: Partial<Request>

    Returns Promise<User>

  • Parameters

    • Optional sessionId: string
    • Optional config: Partial<Request>

    Returns Promise<unknown>

  • Parameters

    • Optional sessionId: string
    • Optional config: Partial<Request>

    Returns Promise<unknown>

  • Parameters

    • email: string
    • password: string
    • Optional config: Partial<Request>

    Returns Promise<User>

  • Parameters

    • email: string
    • Optional config: Partial<Request>

    Returns Promise<void>

  • Parameters

    • id: string
    • token: string
    • Optional config: Partial<Request>

    Returns Promise<void>

  • Parameters

    • id: string
    • session: string
    • Optional config: Partial<Request>

    Returns Promise<null | User>

  • Parameters

    • id: string
    • token: string
    • Optional config: Partial<Request>

    Returns Promise<void>

  • Parameters

    • fn: ((token: string) => Promise<Response>)
        • (token: string): Promise<Response>
        • Parameters

          • token: string

          Returns Promise<Response>

    • Optional session: string

    Returns Promise<Response>

Generated using TypeDoc