This repository was archived by the owner on Jun 30, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed
Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change 11import type { ExtractorConfig , PartialExtractorConfig } from './types' ;
22import { languages as tesseractLanguages } from 'tesseract.js' ;
33
4- const languages = Object . values ( tesseractLanguages ) ;
4+ export const ocrLanguages = Object . values ( tesseractLanguages ) ;
55
66export function parseConfig ( { rawConfig = { } } : { rawConfig ?: PartialExtractorConfig } = { } ) : { config : ExtractorConfig } {
7- const ocrLanguages = rawConfig . tesseract ?. languages ?? [ ] ;
8- const invalidLanguages = ocrLanguages . filter ( language => ! languages . includes ( language ) ) ;
7+ const languages = rawConfig . tesseract ?. languages ?? [ ] ;
8+ const invalidLanguages = languages . filter ( language => ! ocrLanguages . includes ( language ) ) ;
99
1010 if ( invalidLanguages . length > 0 ) {
11- throw new Error ( `Invalid languages for tesseract: ${ invalidLanguages . join ( ', ' ) } . Valid languages are: ${ languages . join ( ', ' ) } ` ) ;
11+ throw new Error ( `Invalid languages for tesseract: ${ invalidLanguages . join ( ', ' ) } . Valid languages are: ${ ocrLanguages . join ( ', ' ) } ` ) ;
1212 }
1313
1414 return {
1515 config : {
1616 tesseract : {
17- languages : ocrLanguages . length > 0 ? ocrLanguages : [ 'eng' ] ,
17+ languages : languages . length > 0 ? languages : [ 'eng' ] ,
1818 } ,
1919 } ,
2020 } ;
Original file line number Diff line number Diff line change 1+ export { ocrLanguages } from './config' ;
2+
13export {
24 extractText ,
35 extractTextFromBlob ,
You can’t perform that action at this time.
0 commit comments