Skip to content

Instantly share code, notes, and snippets.

@arimai
arimai / dictionary.js
Created March 26, 2018 04:00
Read and parse files using streams in node.js to build a dictionary object mapping word=>frequency.
const fs = require('fs');
const Parse = require('./parser');
//constructor
function CreateDictionary(){
this.dictionary = {};
}
// reads files from directory, wait for files to get parsed and then return dictionary
CreateDictionary.prototype.parseDirectory = function(dirpath){
return new Promise((resolve,reject) => {