gh-db-installer
Version:
This module helps you to install the gh-db
32 lines (29 loc) • 977 B
JavaScript
// add modules
const fsRw = require('./libraries/fs-rw-list');
const createFile = require('../functions_df/createFile');
const addStructure = require('../function_json/writeJson');
const nullName = '';
let createCollection = function (name, dirPath, fileName) {
try {
// add collection to the list
let fsRwListAnswer = fsRw(name, dirPath, fileName);
// create collection json file
let createFileAnswer = createFile(dirPath, nullName);
// add structure to the collection file
let addStructureAnswer = addStructure(dirPath, nullName, []);
let returnArr = {
fsRwListMessage: fsRwListAnswer,
createFileMessage: createFileAnswer,
addStructureMessage: addStructureAnswer
}
return returnArr;
}
catch (err){
return({
message: "Can not create collection",
err: err
});
}
}
// exports
module.exports = createCollection;