Fixed linting issues

This commit is contained in:
mshwed 2019-09-05 09:20:59 -04:00
parent f1659af5e4
commit 8dde732514

View File

@ -30,26 +30,13 @@ class OCR extends Operation {
this.infoURL = "https://en.wikipedia.org/wiki/Optical_character_recognition";
this.inputType = "ArrayBuffer";
this.outputType = "string";
this.args = [
/* Example arguments. See the project wiki for full details.
{
name: "First arg",
type: "string",
value: "Don't Panic"
},
{
name: "Second arg",
type: "number",
value: 42
}
*/
];
this.args = [];
}
/**
* @param {ArrayBuffer} input
* @param {Object[]} args
* @returns {Object}
* @returns {string}
*/
async run(input, args) {
if (!isImage(input)) {
@ -72,11 +59,9 @@ class OCR extends Operation {
const result = await worker.recognize(image)
.progress(progress => {
if (isWorkerEnvironment()) self.sendStatusMessage(`${progress.status} - ${parseFloat(progress.progress).toFixed(2)}%`);
if (isWorkerEnvironment()) self.sendStatusMessage(`${progress.status} - ${(parseFloat(progress.progress)*100).toFixed(2)}%`);
});
console.log(result);
return result.text;
} catch (err) {
throw new OperationError(`Error performing OCR on image. (${err})`);