UNPKG

mindee

Version:

Mindee Client Library for Node.js

29 lines (28 loc) 1.06 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MultiReceiptsDetectorV1Document = void 0; const common_1 = require("../../parsing/common"); const standard_1 = require("../../parsing/standard"); /** * Multi Receipts Detector API version 1.1 document data. */ class MultiReceiptsDetectorV1Document { constructor(rawPrediction, pageId) { /** Positions of the receipts on the document. */ this.receipts = []; rawPrediction["receipts"] && rawPrediction["receipts"].map((itemPrediction) => this.receipts.push(new standard_1.PositionField({ prediction: itemPrediction, pageId: pageId, }))); } /** * Default string representation. */ toString() { const receipts = this.receipts.join("\n "); const outStr = `:List of Receipts: ${receipts}`.trimEnd(); return (0, common_1.cleanOutString)(outStr); } } exports.MultiReceiptsDetectorV1Document = MultiReceiptsDetectorV1Document;