redux-devtools/packages/redux-devtools-log-monitor/src/actions.ts

26 lines
746 B
TypeScript
Raw Normal View History

export const UPDATE_SCROLL_TOP =
'@@redux-devtools-log-monitor/UPDATE_SCROLL_TOP';
interface UpdateScrollTopAction {
type: typeof UPDATE_SCROLL_TOP;
scrollTop: number;
}
export function updateScrollTop(scrollTop: number): UpdateScrollTopAction {
return { type: UPDATE_SCROLL_TOP, scrollTop };
}
export const START_CONSECUTIVE_TOGGLE =
'@@redux-devtools-log-monitor/START_CONSECUTIVE_TOGGLE';
interface StartConsecutiveToggleAction {
type: typeof START_CONSECUTIVE_TOGGLE;
id: number | null;
}
export function startConsecutiveToggle(
id: number | null,
): StartConsecutiveToggleAction {
return { type: START_CONSECUTIVE_TOGGLE, id };
}
export type LogMonitorAction =
| UpdateScrollTopAction
| StartConsecutiveToggleAction;