@webdisrupt/persona
Version:
Store local data in a secure data vault.
24 lines (23 loc) • 536 B
TypeScript
import { hashStrength } from './hash-strength';
export interface personaRoot {
id: string;
username: string;
password: string;
strength: hashStrength;
profile: string;
recovery: string;
mfa: string;
link: Array<string>;
}
export interface personaSeed {
id?: string;
username?: string;
avatar?: string;
location?: string;
}
export interface personaOptions {
appName?: string;
path?: string;
previous?: personaSeed;
recentList?: Array<personaSeed>;
}