From 84e8c23ad02a64bd2296cc8abd653cb1ab8575d9 Mon Sep 17 00:00:00 2001 From: Harvey Zack Date: Mon, 10 Oct 2022 20:25:41 +0800 Subject: [PATCH] Update utils.d.ts --- packages/artplayer/types/utils.d.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/artplayer/types/utils.d.ts b/packages/artplayer/types/utils.d.ts index 9db99cc2c..bf064d599 100644 --- a/packages/artplayer/types/utils.d.ts +++ b/packages/artplayer/types/utils.d.ts @@ -13,9 +13,17 @@ export type Utils = { hasClass(target: HTMLElement, className: string): boolean; append(target: HTMLElement, className: HTMLElement): HTMLElement; remove(target: HTMLElement): void; - setStyle(element: HTMLElement, key: string, value: string): HTMLElement; + setStyle( + element: HTMLElement, + key: T, + value: CSSStyleDeclaration[T], + ): HTMLElement; setStyles(element: HTMLElement, styles: Partial): HTMLElement; - getStyle(element: HTMLElement, key: string, numberType?: T): T extends true ? number : string; + getStyle( + element: HTMLElement, + key: K, + numberType?: T, + ): T extends true ? number : string; sublings(target: HTMLElement): HTMLElement[]; inverseClass(target: HTMLElement, className: string): void; tooltip(target: HTMLElement, msg: string, pos?: string): void;