e como eu poderia resolver isso? return ?
exemplo:
// isso rodaria dentro do módulo:
const array = [ {}, false, "", 1, [] ];
return array
O maior problema de usar return seria que ai poderia ocasionar erros em questão de velocidade, o código iria continuar rodando, porém o array ainda não foi informado, ent, podemos ter o seguinte caso:
const array = FIreray.get('directory');
console.log(array[0])
isso daria claramente um erro, pois o array vai ser "undefined" até que o código se comunique com a database e retorne o array da forma correta.
Ps. dei uma olhada, isso pode ser resolvido com
new Promise()
porém logo isso será modificado, estou atualmente trabalhando em um banco de dados. ( Que por sinal está usando a new Promise :) ) https://github.com/lucasFelixSilveira/fsdb