Files
wehub-resource-sync c48612c494
Docs Build / Build docs site (push) Waiting to run
Publish @openmaic packages / Build, validate & publish (push) Waiting to run
CI / E2E Tests (push) Has been cancelled
CI / Lint, Typecheck & Unit Tests (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:03:23 +08:00

12 lines
421 B
TypeScript

import { selectDocumentExtractorProvider } from './extractors/registry';
import type { DocumentArtifact, DocumentExtractorInput } from './types';
export async function extractDocument(input: DocumentExtractorInput): Promise<DocumentArtifact> {
const provider = selectDocumentExtractorProvider({
mimeType: input.mimeType,
preferredProviderId: input.config.providerId,
});
return provider.extract(input);
}