refactor(ads): [PKG-ADS-04] reconcile public types and historical imports

This commit is contained in:
Harvey Zhao committed 2026-09-12 08:25:17 +08:00
1 parent 39e2d4cdfb
commit fb1cfa701d
41 files changed
+1208 -149

No files matched your search

@@ -0,0 +1,8 @@
import ads from 'artplayer-plugin-ads'
const option: Parameters<typeof ads>[0] = { html: '<b>ad</b>', video: 'ad.mp4', url: '/ad', totalDuration: '10', playDuration: 2, muted: true }
const plugin = ads(option)
const resultName: ReturnType<typeof plugin>['name'] = 'artplayerPluginAds'
const result: ReturnType<typeof plugin> = { name: resultName, skip() {}, pause() {}, play() {} }
const returns: void[] = [result.skip(), result.pause(), result.play()]
void [returns, plugin]
@@ -0,0 +1,8 @@
import ads from 'artplayer-plugin-ads'
const option: Parameters<typeof ads>[0] = { source: 'ad.mp4', type: 'video', totalDuration: 10, playDuration: 2, muted: true }
const plugin = ads(option)
const resultName: ReturnType<typeof plugin>['name'] = 'artplayerPluginAds'
const result: ReturnType<typeof plugin> = { name: resultName, skip() {}, pause() {}, play() {} }
const returns: void[] = [result.skip(), result.pause(), result.play()]
void [returns, plugin]