UNPKG

r2-shared-js

Version:

Readium 2 'shared' for NodeJS (TypeScript)

24 lines 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TransformerLCP = void 0; var tslib_1 = require("tslib"); var transformer_lcp_1 = require("r2-lcp-js/dist/es5/src/transform/transformer-lcp"); var TransformerLCP = (function () { function TransformerLCP() { } TransformerLCP.prototype.supports = function (publication, link) { return (typeof publication.LCP !== "undefined") && link.Properties && link.Properties.Encrypted && (0, transformer_lcp_1.supports)(publication.LCP, link.Href, link.Properties.Encrypted); }; TransformerLCP.prototype.transformStream = function (publication, link, _url, stream, isPartialByteRangeRequest, partialByteBegin, partialByteEnd, _sessionInfo) { return tslib_1.__awaiter(this, void 0, void 0, function () { return tslib_1.__generator(this, function (_a) { return [2, (0, transformer_lcp_1.transformStream)(publication.LCP, link.Href, link.Properties.Encrypted, stream, isPartialByteRangeRequest, partialByteBegin, partialByteEnd)]; }); }); }; return TransformerLCP; }()); exports.TransformerLCP = TransformerLCP; //# sourceMappingURL=transformer-lcp.js.map