diff --git a/.changeset/nasty-llamas-lie.md b/.changeset/nasty-llamas-lie.md new file mode 100644 index 0000000000..a845151cc8 --- /dev/null +++ b/.changeset/nasty-llamas-lie.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/packages/web-platform/tsconfig.json b/packages/web-platform/tsconfig.json index 32b74cd549..4ec8f3bbfc 100644 --- a/packages/web-platform/tsconfig.json +++ b/packages/web-platform/tsconfig.json @@ -9,7 +9,6 @@ "esModuleInterop": false, "exactOptionalPropertyTypes": false, "isolatedDeclarations": false, - "verbatimModuleSyntax": false, }, "references": [ /** packages-start */ diff --git a/packages/web-platform/web-elements-compat/src/LinearContainer/LinearContainer.ts b/packages/web-platform/web-elements-compat/src/LinearContainer/LinearContainer.ts index 1db7fefdd2..d071344c22 100644 --- a/packages/web-platform/web-elements-compat/src/LinearContainer/LinearContainer.ts +++ b/packages/web-platform/web-elements-compat/src/LinearContainer/LinearContainer.ts @@ -3,7 +3,7 @@ // LICENSE file in the root directory of this source tree. import './linear-compat.css'; import { - AttributeReactiveClass, + type AttributeReactiveClass, bindToAttribute, WebComponentClass, } from '@lynx-js/web-elements'; diff --git a/packages/web-platform/web-elements/src/ScrollView/FadeEdgeLengthAttribute.ts b/packages/web-platform/web-elements/src/ScrollView/FadeEdgeLengthAttribute.ts index f79df70506..677d6065da 100644 --- a/packages/web-platform/web-elements/src/ScrollView/FadeEdgeLengthAttribute.ts +++ b/packages/web-platform/web-elements/src/ScrollView/FadeEdgeLengthAttribute.ts @@ -4,13 +4,13 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, bindToStyle, genDomGetter, registerAttributeHandler, registerStyleChangeHandler, } from '@lynx-js/web-elements-reactive'; -import { ScrollView } from './ScrollView.js'; +import type { ScrollView } from './ScrollView.js'; export class FadeEdgeLengthAttribute implements InstanceType> diff --git a/packages/web-platform/web-elements/src/ScrollView/ScrollAttributes.ts b/packages/web-platform/web-elements/src/ScrollView/ScrollAttributes.ts index 5b06e54d9f..54b555d5ac 100644 --- a/packages/web-platform/web-elements/src/ScrollView/ScrollAttributes.ts +++ b/packages/web-platform/web-elements/src/ScrollView/ScrollAttributes.ts @@ -4,11 +4,10 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, - genDomGetter, + type AttributeReactiveClass, registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; -import { ScrollView } from './ScrollView.js'; +import type { ScrollView } from './ScrollView.js'; export class ScrollAttributes implements InstanceType> diff --git a/packages/web-platform/web-elements/src/ScrollView/ScrollIntoView.ts b/packages/web-platform/web-elements/src/ScrollView/ScrollIntoView.ts index 4cafb6ab3b..eb9c13a6ce 100644 --- a/packages/web-platform/web-elements/src/ScrollView/ScrollIntoView.ts +++ b/packages/web-platform/web-elements/src/ScrollView/ScrollIntoView.ts @@ -3,11 +3,8 @@ // Licensed under the Apache License Version 2.0 that can be found in the // LICENSE file in the root directory of this source tree. */ -import { - AttributeReactiveClass, - genDomGetter, -} from '@lynx-js/web-elements-reactive'; -import { ScrollView } from './ScrollView.js'; +import { type AttributeReactiveClass } from '@lynx-js/web-elements-reactive'; +import type { ScrollView } from './ScrollView.js'; export class ScrollIntoView implements InstanceType> diff --git a/packages/web-platform/web-elements/src/ScrollView/ScrollViewEvents.ts b/packages/web-platform/web-elements/src/ScrollView/ScrollViewEvents.ts index 12cdd176be..ae95edd07e 100644 --- a/packages/web-platform/web-elements/src/ScrollView/ScrollViewEvents.ts +++ b/packages/web-platform/web-elements/src/ScrollView/ScrollViewEvents.ts @@ -10,7 +10,7 @@ import { registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; import { commonComponentEventSetting } from '../common/commonEventInitConfiguration.js'; -import { ScrollView } from './ScrollView.js'; +import type { ScrollView } from './ScrollView.js'; import { bindToIntersectionObserver } from '../common/bindToIntersectionObserver.js'; import { useScrollEnd } from '../common/constants.js'; diff --git a/packages/web-platform/web-elements/src/XAudioTT/XAudioAttribute.ts b/packages/web-platform/web-elements/src/XAudioTT/XAudioAttribute.ts index 48be34fe75..bb5d58bbd0 100644 --- a/packages/web-platform/web-elements/src/XAudioTT/XAudioAttribute.ts +++ b/packages/web-platform/web-elements/src/XAudioTT/XAudioAttribute.ts @@ -5,7 +5,7 @@ */ import { - AttributeReactiveClass, + type AttributeReactiveClass, bindToAttribute, genDomGetter, registerAttributeHandler, diff --git a/packages/web-platform/web-elements/src/XAudioTT/XAudioEvents.ts b/packages/web-platform/web-elements/src/XAudioTT/XAudioEvents.ts index a95ec20286..bcb4199d3f 100644 --- a/packages/web-platform/web-elements/src/XAudioTT/XAudioEvents.ts +++ b/packages/web-platform/web-elements/src/XAudioTT/XAudioEvents.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, genDomGetter, } from '@lynx-js/web-elements-reactive'; import { diff --git a/packages/web-platform/web-elements/src/XCanvas/CanvasAttributes.ts b/packages/web-platform/web-elements/src/XCanvas/CanvasAttributes.ts index ab66390d2f..158c0cffe8 100644 --- a/packages/web-platform/web-elements/src/XCanvas/CanvasAttributes.ts +++ b/packages/web-platform/web-elements/src/XCanvas/CanvasAttributes.ts @@ -4,13 +4,13 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, bindToAttribute, genDomGetter, registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; import { commonComponentEventSetting } from '../common/commonEventInitConfiguration.js'; -import { XCanvas } from './XCanvas.js'; +import type { XCanvas } from './XCanvas.js'; export class CanvasAttributes implements InstanceType> diff --git a/packages/web-platform/web-elements/src/XFoldViewNg/XFoldviewHeaderNgFeatures.ts b/packages/web-platform/web-elements/src/XFoldViewNg/XFoldviewHeaderNgFeatures.ts index 0e4376b86f..57f6b899e6 100644 --- a/packages/web-platform/web-elements/src/XFoldViewNg/XFoldviewHeaderNgFeatures.ts +++ b/packages/web-platform/web-elements/src/XFoldViewNg/XFoldviewHeaderNgFeatures.ts @@ -4,8 +4,8 @@ // LICENSE file in the root directory of this source tree. */ import type { AttributeReactiveClass } from '@lynx-js/web-elements-reactive'; -import { XFoldviewHeaderNg } from './XFoldviewHeaderNg.js'; -import { XFoldviewNg } from './XFoldviewNg.js'; +import type { XFoldviewHeaderNg } from './XFoldviewHeaderNg.js'; +import type { XFoldviewNg } from './XFoldviewNg.js'; export class XFoldviewHeaderNgFeatures implements InstanceType> diff --git a/packages/web-platform/web-elements/src/XFoldViewNg/XFoldviewNgEvents.ts b/packages/web-platform/web-elements/src/XFoldViewNg/XFoldviewNgEvents.ts index 6929d01420..454bbe3650 100644 --- a/packages/web-platform/web-elements/src/XFoldViewNg/XFoldviewNgEvents.ts +++ b/packages/web-platform/web-elements/src/XFoldViewNg/XFoldviewNgEvents.ts @@ -4,11 +4,11 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; import { commonComponentEventSetting } from '../common/commonEventInitConfiguration.js'; -import { XFoldviewNg } from './XFoldviewNg.js'; +import type { XFoldviewNg } from './XFoldviewNg.js'; export class XFoldviewNgEvents implements InstanceType> diff --git a/packages/web-platform/web-elements/src/XFoldViewNg/XFoldviewSlotNgTouchEventsHandler.ts b/packages/web-platform/web-elements/src/XFoldViewNg/XFoldviewSlotNgTouchEventsHandler.ts index 044bc6b56c..8fc6a053dd 100644 --- a/packages/web-platform/web-elements/src/XFoldViewNg/XFoldviewSlotNgTouchEventsHandler.ts +++ b/packages/web-platform/web-elements/src/XFoldViewNg/XFoldviewSlotNgTouchEventsHandler.ts @@ -4,8 +4,8 @@ // LICENSE file in the root directory of this source tree. */ import type { AttributeReactiveClass } from '@lynx-js/web-elements-reactive'; -import { XFoldviewNg } from './XFoldviewNg.js'; -import { XFoldviewSlotNg } from './XFoldviewSlotNg.js'; +import type { XFoldviewNg } from './XFoldviewNg.js'; +import type { XFoldviewSlotNg } from './XFoldviewSlotNg.js'; import { isChromium } from '../common/constants.js'; export class XFoldviewSlotNgTouchEventsHandler implements InstanceType> diff --git a/packages/web-platform/web-elements/src/XImage/DropShadow.ts b/packages/web-platform/web-elements/src/XImage/DropShadow.ts index c61a9d1426..9696086130 100644 --- a/packages/web-platform/web-elements/src/XImage/DropShadow.ts +++ b/packages/web-platform/web-elements/src/XImage/DropShadow.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, bindToStyle, genDomGetter, registerAttributeHandler, diff --git a/packages/web-platform/web-elements/src/XImage/ImageEvents.ts b/packages/web-platform/web-elements/src/XImage/ImageEvents.ts index 2c84ee693b..82f26dd572 100644 --- a/packages/web-platform/web-elements/src/XImage/ImageEvents.ts +++ b/packages/web-platform/web-elements/src/XImage/ImageEvents.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, genDomGetter, registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; diff --git a/packages/web-platform/web-elements/src/XInput/InputBaseAttributes.ts b/packages/web-platform/web-elements/src/XInput/InputBaseAttributes.ts index fdbab4622f..59d6e1e507 100644 --- a/packages/web-platform/web-elements/src/XInput/InputBaseAttributes.ts +++ b/packages/web-platform/web-elements/src/XInput/InputBaseAttributes.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, bindToAttribute, genDomGetter, registerAttributeHandler, diff --git a/packages/web-platform/web-elements/src/XInput/Placeholder.ts b/packages/web-platform/web-elements/src/XInput/Placeholder.ts index b7bb196877..399c92527d 100644 --- a/packages/web-platform/web-elements/src/XInput/Placeholder.ts +++ b/packages/web-platform/web-elements/src/XInput/Placeholder.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, bindToAttribute, bindToStyle, genDomGetter, diff --git a/packages/web-platform/web-elements/src/XInput/XInputAttribute.ts b/packages/web-platform/web-elements/src/XInput/XInputAttribute.ts index c3800f41e8..61faf31e6b 100644 --- a/packages/web-platform/web-elements/src/XInput/XInputAttribute.ts +++ b/packages/web-platform/web-elements/src/XInput/XInputAttribute.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, bindToAttribute, genDomGetter, registerAttributeHandler, diff --git a/packages/web-platform/web-elements/src/XInput/XInputEvents.ts b/packages/web-platform/web-elements/src/XInput/XInputEvents.ts index 7c7de9ee68..f74133c0af 100644 --- a/packages/web-platform/web-elements/src/XInput/XInputEvents.ts +++ b/packages/web-platform/web-elements/src/XInput/XInputEvents.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, genDomGetter, registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; diff --git a/packages/web-platform/web-elements/src/XList/XListAttributes.ts b/packages/web-platform/web-elements/src/XList/XListAttributes.ts index 3c25f2d589..fa86992a6e 100644 --- a/packages/web-platform/web-elements/src/XList/XListAttributes.ts +++ b/packages/web-platform/web-elements/src/XList/XListAttributes.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, bindToStyle, boostedQueueMicrotask, registerAttributeHandler, diff --git a/packages/web-platform/web-elements/src/XList/XListEvents.ts b/packages/web-platform/web-elements/src/XList/XListEvents.ts index 3e050571be..e3f318bed5 100644 --- a/packages/web-platform/web-elements/src/XList/XListEvents.ts +++ b/packages/web-platform/web-elements/src/XList/XListEvents.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, genDomGetter, registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; diff --git a/packages/web-platform/web-elements/src/XOverlayNg/XOverlayAttributes.ts b/packages/web-platform/web-elements/src/XOverlayNg/XOverlayAttributes.ts index 0718abd3fb..1142013ef5 100644 --- a/packages/web-platform/web-elements/src/XOverlayNg/XOverlayAttributes.ts +++ b/packages/web-platform/web-elements/src/XOverlayNg/XOverlayAttributes.ts @@ -4,9 +4,9 @@ // LICENSE file in the root directory of this source tree. */ import { commonComponentEventSetting } from '../common/commonEventInitConfiguration.js'; -import { XOverlayNg } from './XOverlayNg.js'; +import type { XOverlayNg } from './XOverlayNg.js'; import { - AttributeReactiveClass, + type AttributeReactiveClass, registerAttributeHandler, genDomGetter, } from '@lynx-js/web-elements-reactive'; diff --git a/packages/web-platform/web-elements/src/XRefreshView/XRefreshSubElementIntersectionObserver.ts b/packages/web-platform/web-elements/src/XRefreshView/XRefreshSubElementIntersectionObserver.ts index a03ad506e8..607ad6a915 100644 --- a/packages/web-platform/web-elements/src/XRefreshView/XRefreshSubElementIntersectionObserver.ts +++ b/packages/web-platform/web-elements/src/XRefreshView/XRefreshSubElementIntersectionObserver.ts @@ -3,9 +3,9 @@ // Licensed under the Apache License Version 2.0 that can be found in the // LICENSE file in the root directory of this source tree. */ -import { AttributeReactiveClass } from '@lynx-js/web-elements-reactive'; -import { XRefreshFooter } from './XRefreshFooter.js'; -import { XRefreshHeader } from './XRefreshHeader.js'; +import type { AttributeReactiveClass } from '@lynx-js/web-elements-reactive'; +import type { XRefreshFooter } from './XRefreshFooter.js'; +import type { XRefreshHeader } from './XRefreshHeader.js'; export class XRefreshIntersectionObserverEvent extends Event { static EventName = 'x-refresh-view-intersecting'; diff --git a/packages/web-platform/web-elements/src/XRefreshView/XRefreshViewEventsEmitter.ts b/packages/web-platform/web-elements/src/XRefreshView/XRefreshViewEventsEmitter.ts index a5206d0d9a..2d7e2ee9f7 100644 --- a/packages/web-platform/web-elements/src/XRefreshView/XRefreshViewEventsEmitter.ts +++ b/packages/web-platform/web-elements/src/XRefreshView/XRefreshViewEventsEmitter.ts @@ -8,9 +8,9 @@ import { registerAttributeHandler, genDomGetter, } from '@lynx-js/web-elements-reactive'; -import { XRefreshHeader } from './XRefreshHeader.js'; +import type { XRefreshHeader } from './XRefreshHeader.js'; import { XRefreshIntersectionObserverEvent } from './XRefreshSubElementIntersectionObserver.js'; -import { XRefreshView } from './XRefreshView.js'; +import type { XRefreshView } from './XRefreshView.js'; import { commonComponentEventSetting } from '../common/commonEventInitConfiguration.js'; export class XRefreshViewEventsEmitter diff --git a/packages/web-platform/web-elements/src/XSvg/XSvg.ts b/packages/web-platform/web-elements/src/XSvg/XSvg.ts index 6b3ba77de4..7aba6487b1 100644 --- a/packages/web-platform/web-elements/src/XSvg/XSvg.ts +++ b/packages/web-platform/web-elements/src/XSvg/XSvg.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, Component, bindToStyle, registerAttributeHandler, diff --git a/packages/web-platform/web-elements/src/XSwiper/XSwiperAutoScroll.ts b/packages/web-platform/web-elements/src/XSwiper/XSwiperAutoScroll.ts index 82a0456c78..7e4b0c0670 100644 --- a/packages/web-platform/web-elements/src/XSwiper/XSwiperAutoScroll.ts +++ b/packages/web-platform/web-elements/src/XSwiper/XSwiperAutoScroll.ts @@ -4,10 +4,10 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; -import { XSwiper } from './XSwiper.js'; +import type { XSwiper } from './XSwiper.js'; export class XSwiperAutoScroll implements InstanceType> diff --git a/packages/web-platform/web-elements/src/XSwiper/XSwiperCircular.ts b/packages/web-platform/web-elements/src/XSwiper/XSwiperCircular.ts index 3aceb417db..4ca081ebba 100644 --- a/packages/web-platform/web-elements/src/XSwiper/XSwiperCircular.ts +++ b/packages/web-platform/web-elements/src/XSwiper/XSwiperCircular.ts @@ -4,12 +4,12 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, bindSwitchToEventListener, genDomGetter, registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; -import { XSwiper } from './XSwiper.js'; +import type { XSwiper } from './XSwiper.js'; export class XSwiperCircular implements InstanceType> diff --git a/packages/web-platform/web-elements/src/XSwiper/XSwiperEvents.ts b/packages/web-platform/web-elements/src/XSwiper/XSwiperEvents.ts index a47d3aab45..ce67e3c6b9 100644 --- a/packages/web-platform/web-elements/src/XSwiper/XSwiperEvents.ts +++ b/packages/web-platform/web-elements/src/XSwiper/XSwiperEvents.ts @@ -9,7 +9,7 @@ import { genDomGetter, registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; -import { XSwiper } from './XSwiper.js'; +import type { XSwiper } from './XSwiper.js'; import { commonComponentEventSetting } from '../common/commonEventInitConfiguration.js'; import { useScrollEnd } from '../common/constants.js'; diff --git a/packages/web-platform/web-elements/src/XSwiper/XSwiperIndicator.ts b/packages/web-platform/web-elements/src/XSwiper/XSwiperIndicator.ts index 7e833dc5e1..ba35765b69 100644 --- a/packages/web-platform/web-elements/src/XSwiper/XSwiperIndicator.ts +++ b/packages/web-platform/web-elements/src/XSwiper/XSwiperIndicator.ts @@ -4,13 +4,13 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, genDomGetter, registerAttributeHandler, bindToStyle, boostedQueueMicrotask, } from '@lynx-js/web-elements-reactive'; -import { XSwiper } from './XSwiper.js'; +import type { XSwiper } from './XSwiper.js'; export class XSwiperIndicator implements InstanceType> diff --git a/packages/web-platform/web-elements/src/XText/InlineImage.ts b/packages/web-platform/web-elements/src/XText/InlineImage.ts index 6f2ce1ad8d..cd6c8117c2 100644 --- a/packages/web-platform/web-elements/src/XText/InlineImage.ts +++ b/packages/web-platform/web-elements/src/XText/InlineImage.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, Component, genDomGetter, html, diff --git a/packages/web-platform/web-elements/src/XText/XTextTruncation.ts b/packages/web-platform/web-elements/src/XText/XTextTruncation.ts index d9807f5e27..2b56b97341 100644 --- a/packages/web-platform/web-elements/src/XText/XTextTruncation.ts +++ b/packages/web-platform/web-elements/src/XText/XTextTruncation.ts @@ -10,7 +10,7 @@ import { registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; import { commonComponentEventSetting } from '../common/commonEventInitConfiguration.js'; -import { XText } from './XText.js'; +import type { XText } from './XText.js'; type NodeInfo = { node: Text | Element; start: number; diff --git a/packages/web-platform/web-elements/src/XTextarea/Placeholder.ts b/packages/web-platform/web-elements/src/XTextarea/Placeholder.ts index 81030bcc98..4fb3e7eeea 100644 --- a/packages/web-platform/web-elements/src/XTextarea/Placeholder.ts +++ b/packages/web-platform/web-elements/src/XTextarea/Placeholder.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, bindToAttribute, bindToStyle, genDomGetter, diff --git a/packages/web-platform/web-elements/src/XTextarea/TextareaBaseAttributes.ts b/packages/web-platform/web-elements/src/XTextarea/TextareaBaseAttributes.ts index fd30b79898..7586ceec99 100644 --- a/packages/web-platform/web-elements/src/XTextarea/TextareaBaseAttributes.ts +++ b/packages/web-platform/web-elements/src/XTextarea/TextareaBaseAttributes.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, bindToAttribute, genDomGetter, registerAttributeHandler, diff --git a/packages/web-platform/web-elements/src/XTextarea/XTextareaAttributes.ts b/packages/web-platform/web-elements/src/XTextarea/XTextareaAttributes.ts index b757aafe4b..550e4c334f 100644 --- a/packages/web-platform/web-elements/src/XTextarea/XTextareaAttributes.ts +++ b/packages/web-platform/web-elements/src/XTextarea/XTextareaAttributes.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, bindToAttribute, genDomGetter, registerAttributeHandler, diff --git a/packages/web-platform/web-elements/src/XTextarea/XTextareaEvents.ts b/packages/web-platform/web-elements/src/XTextarea/XTextareaEvents.ts index 78b6872392..6087fc2665 100644 --- a/packages/web-platform/web-elements/src/XTextarea/XTextareaEvents.ts +++ b/packages/web-platform/web-elements/src/XTextarea/XTextareaEvents.ts @@ -4,7 +4,7 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, genDomGetter, registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; diff --git a/packages/web-platform/web-elements/src/XView/BlurRadius.ts b/packages/web-platform/web-elements/src/XView/BlurRadius.ts index b0693af525..939cd06741 100644 --- a/packages/web-platform/web-elements/src/XView/BlurRadius.ts +++ b/packages/web-platform/web-elements/src/XView/BlurRadius.ts @@ -4,11 +4,11 @@ // LICENSE file in the root directory of this source tree. */ import { - AttributeReactiveClass, + type AttributeReactiveClass, genDomGetter, registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; -import { XBlurView } from './XBlurView.js'; +import type { XBlurView } from './XBlurView.js'; export class BlurRadius implements InstanceType> diff --git a/packages/web-platform/web-elements/src/XViewpagerNg/XViewpagerNgEvents.ts b/packages/web-platform/web-elements/src/XViewpagerNg/XViewpagerNgEvents.ts index b26f0aeb40..5d3f41b534 100644 --- a/packages/web-platform/web-elements/src/XViewpagerNg/XViewpagerNgEvents.ts +++ b/packages/web-platform/web-elements/src/XViewpagerNg/XViewpagerNgEvents.ts @@ -9,7 +9,7 @@ import { registerAttributeHandler, } from '@lynx-js/web-elements-reactive'; import { commonComponentEventSetting } from '../common/commonEventInitConfiguration.js'; -import { XViewpagerNg } from './XViewpagerNg.js'; +import type { XViewpagerNg } from './XViewpagerNg.js'; import { useScrollEnd } from '../common/constants.js'; export class XViewpagerNgEvents diff --git a/packages/web-platform/web-mainthread-apis/src/MainThreadLynx.ts b/packages/web-platform/web-mainthread-apis/src/MainThreadLynx.ts index 1749cbcb18..a6b4d7f7fb 100644 --- a/packages/web-platform/web-mainthread-apis/src/MainThreadLynx.ts +++ b/packages/web-platform/web-mainthread-apis/src/MainThreadLynx.ts @@ -2,7 +2,10 @@ // Licensed under the Apache License Version 2.0 that can be found in the // LICENSE file in the root directory of this source tree. import type { LynxJSModule } from '@lynx-js/web-constants'; -import { MainThreadConfig, MainThreadRuntime } from './MainThreadRuntime.js'; +import { + type MainThreadConfig, + MainThreadRuntime, +} from './MainThreadRuntime.js'; export function createMainThreadLynx( config: MainThreadConfig, diff --git a/packages/web-platform/web-mainthread-apis/src/MainThreadRuntime.ts b/packages/web-platform/web-mainthread-apis/src/MainThreadRuntime.ts index 4f37b37ed9..51b9c45f68 100644 --- a/packages/web-platform/web-mainthread-apis/src/MainThreadRuntime.ts +++ b/packages/web-platform/web-mainthread-apis/src/MainThreadRuntime.ts @@ -14,7 +14,7 @@ import type { CssInJsInfo, BrowserConfig, } from '@lynx-js/web-constants'; -import { createMainThreadLynx, MainThreadLynx } from './MainThreadLynx.js'; +import { createMainThreadLynx, type MainThreadLynx } from './MainThreadLynx.js'; import { initializeElementCreatingFunction } from './elementAPI/elementCreating/elementCreatingFunctions.js'; import * as attributeAndPropertyApis from './elementAPI/attributeAndProperty/attributeAndPropertyFunctions.js'; import * as domTreeApis from './elementAPI/domTree/domTreeFunctions.js'; diff --git a/packages/web-platform/web-tests/rspack.config.js b/packages/web-platform/web-tests/rspack.config.js index 8954431b49..baa7c793f6 100644 --- a/packages/web-platform/web-tests/rspack.config.js +++ b/packages/web-platform/web-tests/rspack.config.js @@ -128,9 +128,9 @@ const config = { publicPath: '/common.css', }, ], - hot: !isCI, + hot: false, }, - watch: !isCI, + watch: false, module: { rules: [ {