UNPKG

r2-shared-js

Version:

Readium 2 'shared' for NodeJS (TypeScript)

100 lines 5.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DCMetadata = void 0; var tslib_1 = require("tslib"); var xml_js_mapper_1 = require("r2-utils-js/dist/es5/src/_utils/xml-js-mapper"); var opf_author_1 = require("./opf-author"); var opf_date_1 = require("./opf-date"); var opf_identifier_1 = require("./opf-identifier"); var opf_subject_1 = require("./opf-subject"); var opf_title_1 = require("./opf-title"); var DCMetadata = (function () { function DCMetadata() { } tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Title | dc2:Title | dc:title"), (0, xml_js_mapper_1.XmlItemType)(opf_title_1.Title), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Title", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Language/text() | dc2:Language/text() | dc:language/text()"), (0, xml_js_mapper_1.XmlItemType)(String), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Language", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Identifier | dc2:Identifier | dc:identifier"), (0, xml_js_mapper_1.XmlItemType)(opf_identifier_1.Identifier), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Identifier", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Creator | dc2:Creator | dc:creator"), (0, xml_js_mapper_1.XmlItemType)(opf_author_1.Author), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Creator", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Subject | dc2:Subject | dc:subject"), (0, xml_js_mapper_1.XmlItemType)(opf_subject_1.Subject), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Subject", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Description/text() | dc2:Description/text() | dc:description/text()"), (0, xml_js_mapper_1.XmlItemType)(String), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Description", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Publisher/text() | dc2:Publisher/text() | dc:publisher/text()"), (0, xml_js_mapper_1.XmlItemType)(String), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Publisher", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Contributor | dc2:Contributor | dc:contributor"), (0, xml_js_mapper_1.XmlItemType)(opf_author_1.Author), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Contributor", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Date | dc2:Date | dc:date"), (0, xml_js_mapper_1.XmlItemType)(opf_date_1.MetaDate), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Date", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Type/text() | dc2:Type/text() | dc:type/text()"), (0, xml_js_mapper_1.XmlItemType)(String), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Type", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Format/text() | dc2:Format/text() | dc:format/text()"), (0, xml_js_mapper_1.XmlItemType)(String), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Format", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Source/text() | dc2:Source/text() | dc:source/text()"), (0, xml_js_mapper_1.XmlItemType)(String), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Source", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Relation/text() | dc2:Relation/text() | dc:relation/text()"), (0, xml_js_mapper_1.XmlItemType)(String), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Relation", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Coverage/text() | dc2:Coverage/text() | dc:coverage/text()"), (0, xml_js_mapper_1.XmlItemType)(String), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Coverage", void 0); tslib_1.__decorate([ (0, xml_js_mapper_1.XmlXPathSelector)("dc:Rights/text() | dc2:Rights/text() | dc:rights/text()"), (0, xml_js_mapper_1.XmlItemType)(String), tslib_1.__metadata("design:type", Array) ], DCMetadata.prototype, "Rights", void 0); DCMetadata = tslib_1.__decorate([ (0, xml_js_mapper_1.XmlObject)({ dc: "http://purl.org/dc/elements/1.1/", dc2: "http://purl.org/dc/elements/1.0/", opf: "http://www.idpf.org/2007/opf", opf2: "http://openebook.org/namespaces/oeb-package/1.0/", }) ], DCMetadata); return DCMetadata; }()); exports.DCMetadata = DCMetadata; //# sourceMappingURL=opf-dc-metadata.js.map