UNPKG

file-sizeof

Version:

minimalistic size of for files using the native nodeJs fs stats

23 lines (22 loc) 634 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var fs_1 = require("fs"); var SizeOfService = /** @class */ (function () { function SizeOfService(input) { if (Buffer.isBuffer(input)) { this.size = input.byteLength; } else if (typeof input === 'string') { this.size = fs_1.statSync(input).size; } else { this.size = input; } this.processSize(); } SizeOfService.prototype.sizeOf = function () { return this.internalSizeOf; }; return SizeOfService; }()); exports.default = SizeOfService;