From 90dbb8d94055173025a8a2795ced29f04c10880c Mon Sep 17 00:00:00 2001 From: Nathan Bierema Date: Wed, 26 Aug 2020 16:34:28 -0400 Subject: [PATCH] And that --- .../redux-devtools-log-monitor/src/actions.ts | 18 ++++++++++++++++-- .../redux-devtools-log-monitor/src/brighten.ts | 4 ++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/packages/redux-devtools-log-monitor/src/actions.ts b/packages/redux-devtools-log-monitor/src/actions.ts index 0b1dd617..8661dc7e 100644 --- a/packages/redux-devtools-log-monitor/src/actions.ts +++ b/packages/redux-devtools-log-monitor/src/actions.ts @@ -1,11 +1,25 @@ export const UPDATE_SCROLL_TOP = '@@redux-devtools-log-monitor/UPDATE_SCROLL_TOP'; -export function updateScrollTop(scrollTop) { +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'; -export function startConsecutiveToggle(id) { +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; diff --git a/packages/redux-devtools-log-monitor/src/brighten.ts b/packages/redux-devtools-log-monitor/src/brighten.ts index 257e2aa0..14167804 100644 --- a/packages/redux-devtools-log-monitor/src/brighten.ts +++ b/packages/redux-devtools-log-monitor/src/brighten.ts @@ -1,9 +1,9 @@ -export default function (hexColor, lightness) { +export default function (hexColor: string, lightness: number) { let hex = String(hexColor).replace(/[^0-9a-f]/gi, ''); if (hex.length < 6) { hex = hex.replace(/(.)/g, '$1$1'); } - let lum = lightness || 0; + const lum = lightness || 0; let rgb = '#'; let c;