@authlocal/authlocal
Version:
User-sovereign Logins For All
12 lines (11 loc) • 380 B
TypeScript
import { AppFns } from "./app-fns.js";
import { Purpose } from "../logic/purpose.js";
export type PopupState = {
parentOrigin: string;
};
export type PopupFns = {
v1: {
pleaseLogin: () => Promise<void>;
};
};
export declare const makePopupFns: (event: MessageEvent, state: PopupState, app: AppFns, setLoginPurpose: (login: Purpose.Login) => void) => PopupFns;