@make-software/csprclick-core-types
Version:
Typescript definitions for CSPR.click core packages
32 lines (31 loc) • 1.01 kB
TypeScript
export type AccountType = {
provider: string;
providerSupports: string[] | undefined;
public_key: string;
connected_at: Number;
last_used?: Number;
name: string | null;
token: string | null;
cspr_name?: string | null;
custom: any;
balance?: string;
liquid_balance?: string;
logo?: string;
fiat_cspr_rate?: number;
fiat_currency?: string;
};
export declare class Account {
provider: string;
providerSupports: string[] | undefined;
publicKey: string;
connectedAt: Number;
lastUsed?: Number;
name: string | null;
token: string | null;
custom: any;
constructor(provider: string, providerSupports: string[] | undefined, name: string | null, publicKey: string, connectedAt: Number, token: string | null, custom: any, lastUsed: Number | undefined);
static fromAccountType(accountType: AccountType): Account;
toAccountType(): AccountType;
addToken(token: string): void;
setCustomData(custom: any): void;
}