update d.ts

This commit is contained in:
Harvey committed 2022-08-31 15:45:03 +08:00
1 parent 2a32703868
commit 815556b69a
2 files changed
+14 -14

No files matched your search

+7 -7
View File
@@ -748,14 +748,14 @@ declare class Artplayer extends Player {
}; };
readonly events: { readonly events: {
proxy<K extends keyof HTMLElementEventMap, T extends HTMLElement = HTMLDivElement>( proxy<KW extends keyof WindowEventMap, KH extends keyof HTMLElementEventMap>(
target: T, element: HTMLDivElement | Document | Window,
name: K, eventName: KW | KH,
callback: (event: HTMLElementEventMap[K]) => void, handler: (event: WindowEventMap[KW] | HTMLElementEventMap[KH] | Event) => void,
options?: boolean | AddEventListenerOptions, options?: boolean | AddEventListenerOptions,
): Function; ): void;
hover(target: HTMLElement, mouseenter?: EventCallback, mouseleave?: EventCallback): Function; hover(element: HTMLElement, mouseenter?: EventCallback, mouseleave?: EventCallback): void;
loadImg(target: HTMLImageElement | string): Promise<HTMLImageElement>; loadImg(element: HTMLImageElement | string): Promise<HTMLImageElement>;
}; };
readonly whitelist: { readonly whitelist: {
+7 -7
View File
@@ -748,14 +748,14 @@ declare class Artplayer extends Player {
}; };
readonly events: { readonly events: {
proxy<K extends keyof HTMLElementEventMap, T extends HTMLElement = HTMLDivElement>( proxy<KW extends keyof WindowEventMap, KH extends keyof HTMLElementEventMap>(
target: T, element: HTMLDivElement | Document | Window,
name: K, eventName: KW | KH,
callback: (event: HTMLElementEventMap[K]) => void, handler: (event: WindowEventMap[KW] | HTMLElementEventMap[KH] | Event) => void,
options?: boolean | AddEventListenerOptions, options?: boolean | AddEventListenerOptions,
): Function; ): void;
hover(target: HTMLElement, mouseenter?: EventCallback, mouseleave?: EventCallback): Function; hover(element: HTMLElement, mouseenter?: EventCallback, mouseleave?: EventCallback): void;
loadImg(target: HTMLImageElement | string): Promise<HTMLImageElement>; loadImg(element: HTMLImageElement | string): Promise<HTMLImageElement>;
}; };
readonly whitelist: { readonly whitelist: {