From 1ed349cab33d5bcab34085e7e130a8fd506c5ef2 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Tue, 4 Feb 2020 15:08:05 -0500 Subject: [PATCH] Fix type error --- packages/insomnia-app/app/plugins/misc.js | 11 +++-------- packages/insomnia-app/flow-typed/color.js | 9 +++++++-- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/insomnia-app/app/plugins/misc.js b/packages/insomnia-app/app/plugins/misc.js index 8265527cd3..14ae5e95f3 100644 --- a/packages/insomnia-app/app/plugins/misc.js +++ b/packages/insomnia-app/app/plugins/misc.js @@ -138,14 +138,9 @@ function getThemeBlockCSS(block?: ThemeBlock): string { try { const parsedColor = Color(value); - addVar(variable, parsedColor.rgb().string()); - addVar( - `${variable}-rgb`, - parsedColor - .rgb() - .array() - .join(', '), - ); + const rgb = parsedColor.rgb(); + addVar(variable, rgb.string()); + addVar(`${variable}-rgb`, rgb.array().join(', ')); } catch (err) { console.log('Failed to parse theme color', value); } diff --git a/packages/insomnia-app/flow-typed/color.js b/packages/insomnia-app/flow-typed/color.js index e76c371be7..61ffadd2cd 100644 --- a/packages/insomnia-app/flow-typed/color.js +++ b/packages/insomnia-app/flow-typed/color.js @@ -2,9 +2,14 @@ declare class Color { constructor(cssColor: string): Color; - rgb: () => Object; + rgb(): Object; } declare module 'color' { - declare module.exports: typeof NeDB; + declare module.exports: (cssColor: string) => { + rgb: () => { + array: () => Array, + string: () => string, + }, + } }