mirror of
https://github.com/tenrok/OverlayScrollbars.git
synced 2026-06-06 06:02:26 +03:00
minor code improvement
This commit is contained in:
@@ -75,7 +75,7 @@ const baseStyleChangingAttrs = ['id', 'class', 'style', 'open'];
|
||||
|
||||
export const createStructureSetupObservers = (
|
||||
structureSetupElements: StructureSetupElementsObj,
|
||||
state: SetupState<StructureSetupState>,
|
||||
setState: SetupState<StructureSetupState>[1],
|
||||
structureSetupUpdate: (
|
||||
...args: ExcludeFromTuple<Parameters<StructureSetupUpdate>, Parameters<StructureSetupUpdate>[0]>
|
||||
) => any
|
||||
@@ -83,7 +83,6 @@ export const createStructureSetupObservers = (
|
||||
let debounceTimeout: number | false | undefined;
|
||||
let debounceMaxDelay: number | false | undefined;
|
||||
let contentMutationObserver: DOMObserver<true> | undefined;
|
||||
const [, setState] = state;
|
||||
const {
|
||||
_host,
|
||||
_viewport,
|
||||
|
||||
@@ -72,7 +72,7 @@ export const createStructureSetup = (
|
||||
const checkOptionsFallback = createOptionCheck(options, {});
|
||||
const state = createState(initialStructureSetupUpdateState);
|
||||
const [addEvent, removeEvent, triggerEvent] = createEventListenerHub<StructureSetupEventMap>();
|
||||
const [getState] = state;
|
||||
const [getState, setState] = state;
|
||||
const [elements, appendStructureElements, destroyElements] = createStructureSetupElements(target);
|
||||
const updateStructure = createStructureSetupUpdate(elements, state);
|
||||
const triggerUpdateEvent: (...args: StructureSetupEventMap['u']) => boolean = (
|
||||
@@ -88,7 +88,7 @@ export const createStructureSetup = (
|
||||
return changed;
|
||||
};
|
||||
const [destroyObservers, appendObserverElements, updateObservers, updateObserversOptions] =
|
||||
createStructureSetupObservers(elements, state, (updateHints) =>
|
||||
createStructureSetupObservers(elements, setState, (updateHints) =>
|
||||
triggerUpdateEvent(updateStructure(checkOptionsFallback, updateHints), {}, false)
|
||||
);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user