UNPKG

r2-shared-js

Version:

Readium 2 'shared' for NodeJS (TypeScript)

20 lines 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LinearizeAccessModeSufficients = exports.DelinearizeAccessModeSufficients = exports.DelinearizeAccessModeSufficient = void 0; const DelinearizeAccessModeSufficient = (ams) => { return ams.split(","). map((token) => token.trim()). filter((token) => token.length). reduce((pv, cv) => pv.includes(cv) ? pv : pv.concat(cv), []). filter((arr) => arr.length); }; exports.DelinearizeAccessModeSufficient = DelinearizeAccessModeSufficient; const DelinearizeAccessModeSufficients = (accessModeSufficients) => { return accessModeSufficients.map((ams) => (0, exports.DelinearizeAccessModeSufficient)(ams)); }; exports.DelinearizeAccessModeSufficients = DelinearizeAccessModeSufficients; const LinearizeAccessModeSufficients = (accessModeSufficients) => { return accessModeSufficients.map((ams) => ams.join(",")); }; exports.LinearizeAccessModeSufficients = LinearizeAccessModeSufficients; //# sourceMappingURL=ta-json-string-tokens-converter.js.map