mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-22 05:11:20 -08:00
fix: align promise helper types and test playback rejections
This commit is contained in:
1 parent
0f47e11d63
commit
72cf3551e2
13 files changed
+191
-44
No files matched your search
Vendored
+2
-1
@@ -43,6 +43,7 @@ export interface Utils {
|
||||
loadImg: (url: string, scale?: number) => Promise<HTMLImageElement>
|
||||
|
||||
errorHandle: <T extends boolean>(condition: T, msg: string) => T extends true ? T : never
|
||||
silencePromise: <T>(value: T) => T extends Promise<infer R> ? Promise<R | undefined> : T
|
||||
def: (obj: object, name: string, value: unknown) => void
|
||||
has: (obj: object, name: PropertyKey) => boolean
|
||||
get: (obj: object, name: PropertyKey) => PropertyDescriptor | undefined
|
||||
@@ -1251,7 +1252,7 @@ export default class Artplayer extends Player {
|
||||
|
||||
readonly notice: {
|
||||
timer: number | null
|
||||
get show(): boolean
|
||||
get show(): string | Error | false | ''
|
||||
set show(msg: string | Error | false | '')
|
||||
destroy: () => void
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user