mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-11 13:56:15 -08:00
feat: 更新类型定义,简化导入路径
This commit is contained in:
1 parent
8b32f050a0
commit
012dde8da4
2 files changed
+13
-9
No files matched your search
@@ -1,19 +1,23 @@
|
||||
import type Artplayer from 'artplayer'
|
||||
|
||||
type Mode = 0 | 1 | 2
|
||||
type Danmuku = Danmu[] | string | (() => Promise<Danmu[]>) | Promise<Danmu[]>
|
||||
export type Mode = 0 | 1 | 2
|
||||
export type Danmuku
|
||||
= | Danmu[]
|
||||
| string // URL
|
||||
| (() => Promise<Danmu[]>)
|
||||
| Promise<Danmu[]>
|
||||
|
||||
interface Slider {
|
||||
export interface Slider {
|
||||
min?: number
|
||||
max?: number
|
||||
steps?: {
|
||||
name?: string
|
||||
value?: any
|
||||
value?: number | string
|
||||
show?: boolean
|
||||
}[]
|
||||
}
|
||||
|
||||
interface Danmu {
|
||||
export interface Danmu {
|
||||
/**
|
||||
* 弹幕文本
|
||||
*/
|
||||
@@ -45,7 +49,7 @@ interface Danmu {
|
||||
style?: Partial<CSSStyleDeclaration>
|
||||
}
|
||||
|
||||
interface Option {
|
||||
export interface Option {
|
||||
/**
|
||||
* 弹幕数据: 函数,数组,Promise,URL
|
||||
*/
|
||||
@@ -127,7 +131,7 @@ interface Option {
|
||||
/**
|
||||
* 热力图数据
|
||||
*/
|
||||
points?: any[]
|
||||
points?: { time: number, value: number }[]
|
||||
|
||||
/**
|
||||
* 弹幕载入前的过滤器,只支持返回布尔值
|
||||
@@ -195,7 +199,7 @@ interface Option {
|
||||
COLOR?: string[]
|
||||
}
|
||||
|
||||
interface Result {
|
||||
export interface Result {
|
||||
name: 'artplayerPluginDanmuku'
|
||||
|
||||
/**
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import Artplayer from '../packages/artplayer'
|
||||
import artplayerPluginDanmuku from '../packages/artplayer-plugin-danmuku/types/artplayer-plugin-danmuku'
|
||||
import artplayerPluginDanmuku from '../packages/artplayer-plugin-danmuku'
|
||||
|
||||
const art = new Artplayer({
|
||||
container: '.artplayer-app',
|
||||
|
||||
Reference in new issue
Block a user