drama.js
906 Bytes
/**
* `@drama/contracts/drama` —— drama 主站业务数据形态。
*
* 剧本行 / 配音、bundle 播放包、drama 信息流与付费墙。只有 drama 线(apps/server、
* apps/web、apps/studio 及 drama 播放链)消费。
*/
export { ScriptLine, TtsHint, TtsLineBody } from './schemas/script-line.js'
export { Bundle, SceneRef, BundleMeta } from './schemas/bundle.js'
export { Drama, Paywall, Page } from './schemas/drama.js'
/**
* @typedef {import('./schemas/script-line.js').ScriptLineT} ScriptLineT
* @typedef {import('./schemas/script-line.js').TtsHintT} TtsHintT
* @typedef {import('./schemas/bundle.js').BundleT} BundleT
* @typedef {import('./schemas/bundle.js').SceneRefT} SceneRefT
* @typedef {import('./schemas/bundle.js').BundleMetaT} BundleMetaT
* @typedef {import('./schemas/drama.js').DramaT} DramaT
* @typedef {import('./schemas/drama.js').PaywallT} PaywallT
*/