@linid-dm/directory-manager-client-core
Version:
Core package by providing a set of angular components for the Directory Manager app.
22 lines (21 loc) • 1.11 kB
TypeScript
import { StateContext } from '@ngxs/store';
import { IBtnDetail, ILogoutDialogConfig } from '../../interfaces/configs.interface';
import * as LogoutDialog from '../../states/logout-dialog/logout-dialog.actions';
import * as i0 from "@angular/core";
export interface LogoutDialogStateModel {
title: string;
content: string;
logoutBtn: IBtnDetail;
cancelBtn: IBtnDetail;
}
export declare class LogoutDialogState {
static getLogoutDialog(state: LogoutDialogStateModel): LogoutDialogStateModel;
static getLogoutDialogDetail(state: LogoutDialogStateModel): ILogoutDialogConfig;
static getTitle(state: LogoutDialogStateModel): string;
static getContent(state: LogoutDialogStateModel): string;
static getLogoutBtn(state: LogoutDialogStateModel): IBtnDetail;
static getCancelBtn(state: LogoutDialogStateModel): IBtnDetail;
setHomeConfig(ctx: StateContext<LogoutDialogStateModel>, action: LogoutDialog.SetLogoutDialogConfig): void;
static ɵfac: i0.ɵɵFactoryDeclaration<LogoutDialogState, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<LogoutDialogState>;
}