diff --git a/docs/assets/ts/artplayer-plugin-danmuku.d.ts b/docs/assets/ts/artplayer-plugin-danmuku.d.ts index d1493b5cc..18a3e008f 100644 --- a/docs/assets/ts/artplayer-plugin-danmuku.d.ts +++ b/docs/assets/ts/artplayer-plugin-danmuku.d.ts @@ -69,12 +69,12 @@ type Option = { color?: string; /** - * 弹幕模式: 0: 滚动,1: 顶部,2: 底部 + * 弹幕模式: 0: 滚动,1: 顶部,2: 底部 */ mode?: Mode; /** - * 幕可见的模式 + * 弹幕可见的模式 */ modes?: Mode[]; @@ -96,7 +96,7 @@ type Option = { /** * 弹幕发射器挂载点, 默认为播放器控制栏中部 */ - mount?: Element; + mount?: HTMLDivElement | string; /** * 是否开启弹幕热度图 @@ -129,12 +129,12 @@ type Option = { /** * 弹幕发送前的过滤器,支持返回 Promise */ - beforeEmit?: (danmu: Danmu) => boolean | (() => Promise); + beforeEmit?: (danmu: Danmu) => boolean | Promise; /** * 弹幕显示前的过滤器,支持返回 Promise */ - beforeVisible?: (danmu: Danmu) => boolean | (() => Promise); + beforeVisible?: (danmu: Danmu) => boolean | Promise; /** * 弹幕是否可见 @@ -188,12 +188,12 @@ type Danmuku = { /** * 挂载弹幕输入框 */ - mount: (el?: Element) => void; + mount: (el?: HTMLDivElement | string) => void; /** * 重置弹幕 */ - reset: () => void; + reset: () => Danmuku; /** * 弹幕配置 diff --git a/packages/artplayer-plugin-danmuku/types/artplayer-plugin-danmuku.d.ts b/packages/artplayer-plugin-danmuku/types/artplayer-plugin-danmuku.d.ts index a3e1ee540..18a3e008f 100644 --- a/packages/artplayer-plugin-danmuku/types/artplayer-plugin-danmuku.d.ts +++ b/packages/artplayer-plugin-danmuku/types/artplayer-plugin-danmuku.d.ts @@ -129,12 +129,12 @@ type Option = { /** * 弹幕发送前的过滤器,支持返回 Promise */ - beforeEmit?: (danmu: Danmu) => boolean | (() => Promise); + beforeEmit?: (danmu: Danmu) => boolean | Promise; /** * 弹幕显示前的过滤器,支持返回 Promise */ - beforeVisible?: (danmu: Danmu) => boolean | (() => Promise); + beforeVisible?: (danmu: Danmu) => boolean | Promise; /** * 弹幕是否可见