chore: establish learning module baseline

This commit is contained in:
inman committed 2026-08-16 14:58:47 +08:00
commit 2d04197f3f
2409 files changed
+533050

No files matched your search

+11
View File
@@ -0,0 +1,11 @@
import { selectMediaExtractorProvider } from './extractors/media-registry';
import type { MediaArtifact, MediaExtractorInput } from './types';
export async function extractMedia(input: MediaExtractorInput): Promise<MediaArtifact> {
const provider = selectMediaExtractorProvider({
mimeType: input.mimeType,
preferredProviderId: input.config.providerId,
});
return provider.extract(input);
}