UNPKG

filemanagementsystemfornode

Version:

A file management system for node.js application making managements of files easier, all in one code, you can delete, move, etc, files all in one code, making ability to manage a system eg a application requiring transfering of files in folders easier

42 lines (41 loc) 1.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FolderWrapper = void 0; const FolderComponent_1 = require("../components/FolderComponent"); class FolderWrapper { constructor(folderPath) { this.folder = new FolderComponent_1.FolderComponent(folderPath); } create() { try { this.folder.create(); } catch (error) { this.handleError(error); } return this; } delete() { try { this.folder.delete(); } catch (error) { this.handleError(error); } } getPath() { return this.folder.getPath(); } handleError(error) { if (error instanceof Error) { const err = error; if (this.errorOnFound) { this.errorOnFound(err); } else { console.error("Error:", err.message); } } } } exports.FolderWrapper = FolderWrapper;