diff --git a/packages/artplayer/types/artplayer.d.ts b/packages/artplayer/types/artplayer.d.ts index 2c7b2892f..d6040f72f 100644 --- a/packages/artplayer/types/artplayer.d.ts +++ b/packages/artplayer/types/artplayer.d.ts @@ -10,6 +10,8 @@ import type { Subtitle } from './subtitle' import type { Template } from './template' import type { Utils } from './utils' +export type { Config, Events, I18n, Icons, Option, Player, Setting, SettingOption, Subtitle, Template, Utils } + export default class Artplayer extends Player { constructor(option: Option, readyCallback?: (this: Artplayer, art: Artplayer) => unknown) diff --git a/test/types.test.ts b/test/types.test.ts index 149654203..cd526d975 100644 --- a/test/types.test.ts +++ b/test/types.test.ts @@ -1,6 +1,7 @@ +import type { Option } from '../packages/artplayer' import Artplayer from '../packages/artplayer' -const option: Artplayer['Option'] = { +const option: Option = { container: '.artplayer-app', url: './assets/sample/video.mp4', } @@ -8,3 +9,4 @@ const option: Artplayer['Option'] = { option.volume = 0.5 const art = new Artplayer(option) +art.play()