@spartacus/core
Version:
Spartacus - the core framework
38 lines (37 loc) • 1.53 kB
TypeScript
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;