@foal/core
Version:
Full-featured Node.js framework, with no complexity
26 lines (25 loc) • 592 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.FileList = void 0;
class FileList {
files = new Map();
push(name, file) {
const files = this.files.get(name);
if (!files) {
this.files.set(name, [file]);
return;
}
files.push(file);
}
get(name) {
const files = this.files.get(name);
if (!files) {
return [];
}
return [...files];
}
getAll() {
return Array.from(this.files.values()).flat();
}
}
exports.FileList = FileList;