diff --git a/internal/build/src/type-unsafe-stricter.json b/internal/build/src/type-unsafe-stricter.json index ad8a03549a..ecbaf2bb6f 100644 --- a/internal/build/src/type-unsafe-stricter.json +++ b/internal/build/src/type-unsafe-stricter.json @@ -51,7 +51,5 @@ "packages/components/tree/", "packages/components/virtual-list/", "packages/components/visual-hidden/", - "packages/directives/", - "packages/utils/dom/", - "packages/utils/vue/" + "packages/directives/" ] diff --git a/packages/utils/dom/style.ts b/packages/utils/dom/style.ts index 210fa26073..e2829c715a 100644 --- a/packages/utils/dom/style.ts +++ b/packages/utils/dom/style.ts @@ -35,12 +35,12 @@ export const getStyle = ( let key = camelize(styleName) if (key === 'float') key = 'cssFloat' try { - const style = element.style[styleName] + const style = (element.style as any)[key] if (style) return style - const computed = document.defaultView?.getComputedStyle(element, '') - return computed ? computed[styleName] : '' + const computed: any = document.defaultView?.getComputedStyle(element, '') + return computed ? computed[key] : '' } catch { - return element.style[styleName] + return (element.style as any)[key] } } @@ -56,8 +56,8 @@ export const setStyle = ( setStyle(element, prop, value) ) } else { - const key = camelize(styleName) - element.style[key] = value + const key: any = camelize(styleName) + element.style[key] = value as any } }