UNPKG

opendash

Version:

open.DASH data visualization framework

14 lines (13 loc) 556 B
import { AppInterface, BaseService, UserAdapterInterface, AuthPayloadInterface } from ".."; import { UserInterface } from "../interfaces/UserInterface"; export declare class UserService extends BaseService { private app; private adapter; private context; constructor(app: AppInterface, adapter: UserAdapterInterface); currentUser(): UserInterface; isLoggedIn(): boolean; login(payload: AuthPayloadInterface): Promise<void>; register(payload: AuthPayloadInterface): Promise<void>; logout(): Promise<void>; }