@lens-protocol/react
Version:
Interacting with the Lens Protocol API using React.
12 lines (11 loc) • 719 B
TypeScript
import { ProfileId, Wallet } from '@lens-protocol/domain/entities';
import { CredentialsExpiredError, ICredentialsIssuer, ICredentialsRenewer, LoginError } from '@lens-protocol/domain/use-cases/authentication';
import { PromiseResult } from '@lens-protocol/shared-kernel';
import { AuthApi } from "./AuthApi.js";
import { JwtCredentials } from "./JwtCredentials.js";
export declare class CredentialsFactory implements ICredentialsIssuer, ICredentialsRenewer {
private auth;
constructor(auth: AuthApi);
renewCredentials(credentials: JwtCredentials): PromiseResult<JwtCredentials, CredentialsExpiredError>;
issueCredentials(signer: Wallet, using?: ProfileId): PromiseResult<JwtCredentials, LoginError>;
}