UNPKG

r2-opds-js

Version:

Readium 2 'opds' for NodeJS (TypeScript)

39 lines 1.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OPDSAvailability = exports.OPDSAvailabilityEnum = void 0; const tslib_1 = require("tslib"); const ta_json_x_1 = require("ta-json-x"); var OPDSAvailabilityEnum; (function (OPDSAvailabilityEnum) { OPDSAvailabilityEnum["Available"] = "available"; OPDSAvailabilityEnum["Unavailable"] = "unavailable"; OPDSAvailabilityEnum["Reserved"] = "reserved"; OPDSAvailabilityEnum["Ready"] = "ready"; })(OPDSAvailabilityEnum || (exports.OPDSAvailabilityEnum = OPDSAvailabilityEnum = {})); class OPDSAvailability { _OnDeserialized() { if (!this.State) { console.log("OPDSAvailability.State is not set!"); } } } exports.OPDSAvailability = OPDSAvailability; tslib_1.__decorate([ (0, ta_json_x_1.JsonProperty)("state"), tslib_1.__metadata("design:type", String) ], OPDSAvailability.prototype, "State", void 0); tslib_1.__decorate([ (0, ta_json_x_1.JsonProperty)("since"), tslib_1.__metadata("design:type", Date) ], OPDSAvailability.prototype, "Since", void 0); tslib_1.__decorate([ (0, ta_json_x_1.JsonProperty)("until"), tslib_1.__metadata("design:type", Date) ], OPDSAvailability.prototype, "Until", void 0); tslib_1.__decorate([ (0, ta_json_x_1.OnDeserialized)(), tslib_1.__metadata("design:type", Function), tslib_1.__metadata("design:paramtypes", []), tslib_1.__metadata("design:returntype", void 0) ], OPDSAvailability.prototype, "_OnDeserialized", null); //# sourceMappingURL=opds2-availability.js.map