File

projects/core/src/site-context/store/state.ts

Index

Properties

Properties

activeLanguage
activeLanguage: string
Type : string
entities
entities: LanguagesEntities
Type : LanguagesEntities
import { BaseSite, Currency, Language } from '../../model/misc.model';
export const SITE_CONTEXT_FEATURE = 'siteContext';

export interface StateWithSiteContext {
  [SITE_CONTEXT_FEATURE]: SiteContextState;
}

export interface SiteContextState {
  languages: LanguagesState;
  currencies: CurrenciesState;
  baseSite: BaseSiteState;
}

export interface CurrencyEntities {
  [isocode: string]: Currency;
}

export interface CurrenciesState {
  entities: CurrencyEntities;
  activeCurrency: string;
}
export interface LanguagesEntities {
  [isocode: string]: Language;
}

export interface LanguagesState {
  entities: LanguagesEntities;
  activeLanguage: string;
}

export interface BaseSiteState {
  entities: BaseSiteEntities;
  activeSite: string;
  details: BaseSite;
}

export interface BaseSiteEntities {
  [uid: string]: BaseSite;
}

result-matching ""

    No results matching ""