UNPKG

file2html-odf

Version:
19 lines (18 loc) 708 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var mime_1 = require("file2html/lib/mime"); exports.folderName = 'Pictures'; function parsePictures(picturesFolder) { var relations = {}; if (!picturesFolder) { return Promise.resolve(relations); } var queue = []; picturesFolder.forEach(function (relativePath, fileEntry) { queue.push(fileEntry.async('base64').then(function (base64) { relations[exports.folderName + "/" + relativePath] = "data:" + mime_1.lookup(relativePath) + ";base64," + base64; })); }); return Promise.all(queue).then(function () { return relations; }); } exports.parsePictures = parsePictures;