blockstack
Version:
The Blockstack Javascript library for authentication, identity, and storage.
31 lines (30 loc) • 723 B
TypeScript
import { GaiaHubConfig } from '../storage/hub';
import { UserData } from './authApp';
declare type EtagMap = {
[key: string]: string;
};
export interface SessionOptions {
coreNode?: string;
userData?: UserData;
transitKey?: string;
etags?: EtagMap;
localStorageKey?: string;
storeOptions?: {
localStorageKey?: string;
};
}
/**
* @ignore
*/
export declare class SessionData {
version: string;
transitKey?: string;
userData?: UserData;
etags?: EtagMap;
constructor(options: SessionOptions);
getGaiaHubConfig(): GaiaHubConfig;
setGaiaHubConfig(config: GaiaHubConfig): void;
static fromJSON(json: any): SessionData;
toString(): string;
}
export {};