| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 2x 2x 2x | import { Preference } from '../themes';
export enum ThemeActions {
update = 'theme.update'
}
// tslint:disable:no-reserved-keywords
export interface ThemeAction {
type: ThemeActions.update;
key: keyof Preference;
val: any;
}
export function updateTheme(key: keyof Preference, val: any): ThemeAction {
return {
type: ThemeActions.update,
key,
val
};
}
|