improve initialization

This commit is contained in:
Rene Haas
2022-07-24 21:50:34 +02:00
parent 027ae348ef
commit 772e6782fe
16 changed files with 1866 additions and 184 deletions
@@ -29,7 +29,6 @@ import type { InitializationTarget } from 'initialization';
import type { StructureSetupElementsObj } from 'setups/structureSetup/structureSetup.elements';
import type {
ScrollbarsInitialization,
DefaultScrollbarsInitialization,
ScrollbarsDynamicInitializationElement,
} from 'setups/scrollbarsSetup/scrollbarsSetup.initialization';
import { StyleObject } from 'typings';
@@ -86,8 +85,7 @@ export const createScrollbarsSetupElements = (
structureSetupElements: StructureSetupElementsObj
): ScrollbarsSetupElements => {
const { _getDefaultInitialization } = getEnvironment();
const { scrollbarsSlot: defaultScrollbarSlot } =
_getDefaultInitialization() as DefaultScrollbarsInitialization;
const { scrollbarsSlot: defaultScrollbarSlot } = _getDefaultInitialization();
const { _documentElm, _target, _host, _viewport, _targetIsElm } = structureSetupElements;
const scrollbarSlot = _targetIsElm ? null : (target as ScrollbarsInitialization).scrollbarsSlot;
const evaluatedScrollbarSlot =