UNPKG

@ui5/builder

Version:
24 lines (19 loc) 418 B
"use strict"; const {promisify} = require("util"); const fs = require("fs"); const readFile = promisify(fs.readFile); class Resource { constructor(pool, name, file, stat) { this.pool = pool; this.name = name; this.file = file; this.fileSize = stat ? stat.size : -1; } /** * @returns {Promise<Buffer>} Buffer of file */ async buffer() { return readFile(this.file); } } module.exports = Resource;