@lens-protocol/react
Version:
Interacting with the Lens Protocol API using React.
14 lines (13 loc) • 557 B
TypeScript
import { ChallengeRequest, SafeApolloClient, SignedAuthChallenge } from '@lens-protocol/api-bindings';
import { JwtCredentials } from "./JwtCredentials.js";
export type AuthChallenge = {
id: string;
text: string;
};
export declare class AuthApi {
private apolloClient;
constructor(apolloClient: SafeApolloClient);
generateChallenge(request: ChallengeRequest): Promise<AuthChallenge>;
generateCredentials(request: SignedAuthChallenge): Promise<JwtCredentials>;
refreshCredentials(refreshToken: string): Promise<JwtCredentials>;
}