@authlocal/authlocal
Version:
User-sovereign Logins For All
16 lines (15 loc) • 466 B
TypeScript
import { AuthFile } from "./types.js";
import { Login } from "./utils/login.js";
export declare class Auth {
#private;
static defaultUrl: string;
static version: number;
static get(): Auth;
onChange: import("@benev/slate").Pubsub<[Login | null]>;
wait: Promise<Login | null>;
constructor();
get authfile(): AuthFile;
get login(): Login | null;
set login(login: Login | null);
popup(url?: string): Promise<Login | null>;
}