UNPKG

@softvision/webpdf-wsclient-typescript

Version:

A simplified and optimized API client library for the webPDF server

88 lines 3.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.BaseToolbox = void 0; const index_1 = require("./../index"); class BaseToolbox { constructor(data) { } static fromJson(data) { if (data === undefined || data === null) { return data; } if (typeof data.annotation !== "undefined") { return index_1.ToolboxAnnotation.fromJson(data); } if (typeof data.image !== "undefined") { return index_1.ToolboxImage.fromJson(data); } if (typeof data.rotate !== "undefined") { return index_1.ToolboxRotate.fromJson(data); } if (typeof data.move !== "undefined") { return index_1.ToolboxMove.fromJson(data); } if (typeof data.watermark !== "undefined") { return index_1.ToolboxWatermark.fromJson(data); } if (typeof data.compress !== "undefined") { return index_1.ToolboxCompress.fromJson(data); } if (typeof data.redact !== "undefined") { return index_1.ToolboxRedact.fromJson(data); } if (typeof data.description !== "undefined") { return index_1.ToolboxDescription.fromJson(data); } if (typeof data.scale !== "undefined") { return index_1.ToolboxScale.fromJson(data); } if (typeof data.extraction !== "undefined") { return index_1.ToolboxExtraction.fromJson(data); } if (typeof data.delete !== "undefined") { return index_1.ToolboxDelete.fromJson(data); } if (typeof data.transcribe !== "undefined") { return index_1.ToolboxTranscribe.fromJson(data); } if (typeof data.print !== "undefined") { return index_1.ToolboxPrint.fromJson(data); } if (typeof data.security !== "undefined") { return index_1.ToolboxSecurity.fromJson(data); } if (typeof data.outline !== "undefined") { return index_1.ToolboxOutline.fromJson(data); } if (typeof data.split !== "undefined") { return index_1.ToolboxSplit.fromJson(data); } if (typeof data.attachment !== "undefined") { return index_1.ToolboxAttachment.fromJson(data); } if (typeof data.portfolio !== "undefined") { return index_1.ToolboxPortfolio.fromJson(data); } if (typeof data.merge !== "undefined") { return index_1.ToolboxMerge.fromJson(data); } if (typeof data.options !== "undefined") { return index_1.ToolboxOptions.fromJson(data); } if (typeof data.xmp !== "undefined") { return index_1.ToolboxXmp.fromJson(data); } if (typeof data.forms !== "undefined") { return index_1.ToolboxForms.fromJson(data); } return new BaseToolbox(data); } toJson() { return {}; } clone() { return BaseToolbox.fromJson(this.toJson()); } } exports.BaseToolbox = BaseToolbox; //# sourceMappingURL=BaseToolbox.js.map