/
githubmirror
/
tesseract.js
Обзор
Документация
Войти
/
githubmirror
/
tesseract.js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/worker-script/node/index.js
32 строки
771 B
Balearica
Limited use of node-fetch package to Node.js versions that require it (#1013)
05 апр 2025, 04:25
Не верифицирован
05 апр 2025, 04:25
8322fee
Код
Авторство
О чём код?
'use strict'; /** * * Tesseract Worker Script for Node * * @fileoverview Node worker implementation * @author Kevin Kwok <antimatter15@gmail.com> * @author Guillermo Webster <gui@mit.edu> * @author Jerome Wu <jeromewus@gmail.com> */ // Use built-in fetch if available, otherwise fallback to node-fetch const fetch = global.fetch || require('node-fetch'); const { parentPort } = require('worker_threads'); const worker = require('..'); const getCore = require('./getCore'); const gunzip = require('./gunzip'); const cache = require('./cache'); /* * register message handler */ parentPort.on('message', (packet) => { worker.dispatchHandlers(packet, (obj) => parentPort.postMessage(obj)); }); worker.setAdapter({ getCore, gunzip, fetch, ...cache, });