Type alias Adapter<T>

Adapter<T>: ((client: Client, path: string, args: T) => Promise<{
    save: AuthState["saveCreds"];
    state: AuthState["state"];
}>)

Type Parameters

  • T

Type declaration

    • (client: Client, path: string, args: T): Promise<{
          save: AuthState["saveCreds"];
          state: AuthState["state"];
      }>
    • Returns

      Parameters

      • client: Client

        Gampang Client

      • path: string

        Authentication session path (if required by adapter)

      • args: T

        Adapter's args

      Returns Promise<{
          save: AuthState["saveCreds"];
          state: AuthState["state"];
      }>

Generated using TypeDoc