function newWebFS() { const MODULE_NAME = "Web FS"; const INFO_LOG = false; const ERROR_LOG = true; const logger = newWebDebugLog(); logger.fileName = MODULE_NAME; /* This is the module emulates the NodeJS 'fs'. */ var thisObject = { readFileSync: readFileSync, appendFileSync: appendFileSync, mkdirSync: mkdirSync, statSync: statSync, readdir: readdir, readdirSync: readdirSync, readFile: readFile }; return thisObject; function readFileSync(pPath, pEncoding) { switch (pPath) { case '': { break; } } } function appendFileSync(pPath, pText) { /* We will ignore this since we can not and dont want to really write something on disk while we are at the browser. */ } function readdir(pPath, callBackFunction) { /* We will return an empty array of files. */ callBackFunction([]); } function readdirSync(pPath, callBackFunction) { } function mkdirSync(pPath) { /* Again we do nothing. */ } function readFile(pPath) { /* Again we do nothing. */ } function statSync(pPath) { let stats stats.size = 0; return stats } }