UNPKG

@spartacus/core

Version:

Spartacus - the core framework

38 lines (37 loc) 1.53 kB
import { Action } from '@ngrx/store'; import { Language } from '../../../model/misc.model'; export declare const LOAD_LANGUAGES = "[Site-context] Load Languages"; export declare const LOAD_LANGUAGES_FAIL = "[Site-context] Load Languages Fail"; export declare const LOAD_LANGUAGES_SUCCESS = "[Site-context] Load Languages Success"; export declare const SET_ACTIVE_LANGUAGE = "[Site-context] Set Active Language"; export declare const LANGUAGE_CHANGE = "[Site-context] Language Change"; export declare class LoadLanguages implements Action { readonly type = "[Site-context] Load Languages"; } export declare class LoadLanguagesFail implements Action { payload: any; readonly type = "[Site-context] Load Languages Fail"; constructor(payload: any); } export declare class LoadLanguagesSuccess implements Action { payload: Language[]; readonly type = "[Site-context] Load Languages Success"; constructor(payload: Language[]); } export declare class SetActiveLanguage implements Action { payload: string; readonly type = "[Site-context] Set Active Language"; constructor(payload: string); } export declare class LanguageChange implements Action { payload: { previous: string; current: string; }; readonly type = "[Site-context] Language Change"; constructor(payload: { previous: string; current: string; }); } export declare type LanguagesAction = LoadLanguages | LoadLanguagesFail | LoadLanguagesSuccess | SetActiveLanguage | LanguageChange;