import {Passport} from "../../auth/passport.js" export namespace Purpose { export type Manage = { kind: "manage" } export type Login = { kind: "login" audience: string hostname: string onLogin: (passport: Passport) => Promise } //////////////////////////////// export type Any = Manage | Login }