@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) • 918 B
TypeScript
import { StateContext } from '@ngxs/store';
import { IHomepageConfig } from '../../interfaces/configs.interface';
import * as Home from './home.actions';
import * as i0 from "@angular/core";
export interface HomeStateModel {
tabTitle: string;
title: string;
subtitle: string;
linagoraLogoAlt: string;
}
export declare class HomeState {
static getHome(state: HomeStateModel): HomeStateModel;
static getHomeDetail(state: HomeStateModel): IHomepageConfig;
static getTabTitle(state: HomeStateModel): string;
static getTitle(state: HomeStateModel): string;
static getSubtitle(state: HomeStateModel): string;
static getLinagoraLogoAlt(state: HomeStateModel): string;
setHomeConfig(ctx: StateContext<HomeStateModel>, action: Home.SetHomepageConfig): void;
static ɵfac: i0.ɵɵFactoryDeclaration<HomeState, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<HomeState>;
}