refactor(asr): [PKG-ASR-04] preserve old declarations and add precise runtime types

This commit is contained in:
Harvey Zhao committed 2026-09-13 15:07:04 +08:00
1 parent 0cf2af4840
commit 93208e59e1
24 files changed
+1224 -19

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
import type { AudioChunk, Factory, RuntimeFactory, RuntimeOption, RuntimeResult } from 'artplayer-plugin-asr'
import type source from '../../packages/artplayer-plugin-asr/src/index'
import type { AsrOptions, AsrResult, AudioChunk as SourceChunk } from '../../packages/artplayer-plugin-asr/src/types'
declare const implementation: typeof source
declare const runtimeFactory: RuntimeFactory
declare const runtimeOption: RuntimeOption
declare const sourceResult: AsrResult
declare const publicResult: RuntimeResult
declare const sourceChunk: SourceChunk
declare const publicChunk: AudioChunk
const historical: Factory = implementation
const accurate: Factory = runtimeFactory
const runtimeCall: (option?: RuntimeOption) => ReturnType<RuntimeFactory> = implementation
const sourceOption: AsrOptions = runtimeOption
const resultToPublic: RuntimeResult = sourceResult
const resultToSource: AsrResult = publicResult
const chunkToPublic: AudioChunk = sourceChunk
const chunkToSource: SourceChunk = publicChunk
void [historical, accurate, runtimeCall, sourceOption, resultToPublic, resultToSource, chunkToPublic, chunkToSource]