UNPKG

@softvision/webpdf-wsclient-typescript

Version:

A simplified and optimized API client library for the webPDF server

64 lines 2.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ActionEvent = void 0; const index_1 = require("./../index"); class ActionEvent { constructor(data) { } static fromJson(data) { if (data === undefined || data === null) { return data; } if (typeof data.setLayerState !== "undefined") { return index_1.SetOCGStateAction.fromJson(data); } if (typeof data.goTo3DView !== "undefined") { return index_1.GoTo3DViewAction.fromJson(data); } if (typeof data.resolveURI !== "undefined") { return index_1.URIAction.fromJson(data); } if (typeof data.hideAnnotation !== "undefined") { return index_1.HideAction.fromJson(data); } if (typeof data.resetForm !== "undefined") { return index_1.ResetFormAction.fromJson(data); } if (typeof data.executeNamed !== "undefined") { return index_1.NamedAction.fromJson(data); } if (typeof data.importSchema !== "undefined") { return index_1.ImportDataAction.fromJson(data); } if (typeof data.executeJavaScript !== "undefined") { return index_1.JavaScriptAction.fromJson(data); } if (typeof data.goTo !== "undefined") { return index_1.GoToDestinationAction.fromJson(data); } if (typeof data.submitForm !== "undefined") { return index_1.SubmitFormAction.fromJson(data); } if (typeof data.playSound !== "undefined") { return index_1.SoundAction.fromJson(data); } if (typeof data.setTransition !== "undefined") { return index_1.TransitionAction.fromJson(data); } if (typeof data.goToThread !== "undefined") { return index_1.ThreadAction.fromJson(data); } if (typeof data.launchApplication !== "undefined") { return index_1.LaunchApplicationAction.fromJson(data); } return new ActionEvent(data); } toJson() { return {}; } clone() { return ActionEvent.fromJson(this.toJson()); } } exports.ActionEvent = ActionEvent; //# sourceMappingURL=ActionEvent.js.map