From ebaaa1c907d711c72b8c4ab07cbbd763e4bf6cc6 Mon Sep 17 00:00:00 2001 From: Rene Haas Date: Thu, 28 Jul 2022 17:02:02 +0200 Subject: [PATCH] improve code --- .../src/setups/scrollbarsSetup/scrollbarsSetup.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/overlayscrollbars/src/setups/scrollbarsSetup/scrollbarsSetup.ts b/packages/overlayscrollbars/src/setups/scrollbarsSetup/scrollbarsSetup.ts index 71871c7..5c0d93e 100644 --- a/packages/overlayscrollbars/src/setups/scrollbarsSetup/scrollbarsSetup.ts +++ b/packages/overlayscrollbars/src/setups/scrollbarsSetup/scrollbarsSetup.ts @@ -34,7 +34,7 @@ import type { } from 'options'; import type { Setup, StructureSetupState, StructureSetupStaticState } from 'setups'; import type { InitializationTarget } from 'initialization'; -import type { OverflowStyle, StyleObject } from 'typings'; +import type { DeepPartial, OverflowStyle, StyleObject } from 'typings'; // eslint-disable-next-line @typescript-eslint/no-empty-interface export interface ScrollbarsSetupState {} @@ -62,7 +62,11 @@ export const createScrollbarsSetup = ( target: InitializationTarget, options: ReadonlyOptions, structureSetupState: (() => StructureSetupState) & StructureSetupStaticState -): Setup => { +): Setup< + ScrollbarsSetupState, + ScrollbarsSetupStaticState, + [DeepPartial] +> => { let autoHideIsMove: boolean; let autoHideIsLeave: boolean; let autoHideNotNever: boolean;