Files
ArtPlayer/test/types/commonjs.cts
T

14 lines
594 B
TypeScript

import Artplayer = require('artplayer')
import chapter = require('artplayer-plugin-chapter')
import legacy = require('artplayer-plugin-chapter/legacy')
import french = require('artplayer/i18n/fr')
const option: Artplayer.Option = { container: '#player', url: 'video.mp4', i18n: { fr: french } }
const art: Artplayer = new Artplayer(option)
const result: chapter.Result = chapter()(art)
const old: legacy.Result = legacy()(art)
result.update({})
old.update({})
// @ts-expect-error CommonJS callers retain strict endpoint types.
chapter({ chapters: [{ start: '0', end: 8, title: 'Invalid' }] })