94233: added typedoc

This commit is contained in:
lotte
2022-09-13 12:22:55 +02:00
parent f70fc7b87a
commit ac094aa623
2 changed files with 26 additions and 2 deletions

View File

@@ -6,12 +6,16 @@ export interface CSSVariablesState {
const initialState: CSSVariablesState = Object.create({});
/**
* Reducer that handles the state of CSS variables in the store
* @param state The current state of the store
* @param action The action to apply onto the current state of the store
*/
export function cssVariablesReducer(state = initialState, action: CSSVariableAction): CSSVariablesState {
switch (action.type) {
case CSSVariableActionTypes.ADD: {
const variable = action.payload;
const t = Object.assign({}, state, { [variable.name]: variable.value });
return t;
return Object.assign({}, state, { [variable.name]: variable.value });
}
default: {
return state;