pptx-automizer
Version:
A template based pptx generator
16 lines • 601 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getMediaBuffer = getMediaBuffer;
/**
* Gets the buffer data from a MediaFile, handling both path-based and buffer-based sources.
* @param file - The media file to get buffer from
* @param fsReadFileSync - The fs.readFileSync function (passed to avoid circular imports)
* @returns Buffer containing the media data
*/
function getMediaBuffer(file, fsReadFileSync) {
if (file.source === 'buffer') {
return file.buffer;
}
return fsReadFileSync(file.filepath);
}
//# sourceMappingURL=types.js.map