text-finder
Version:
Searching word in string, faster and flexible.
24 lines (19 loc) • 394 B
JavaScript
class Charmap {
constructor(map) {
this.map = map || {};
}
merge(map) {
Object.assign(this.map, map);
return this;
}
get(char) {
return this.map[char] || char;
}
}
const def = new Charmap();
def.merge(require('./en'));
def.merge(require('./ja'));
def.merge(require('./num'));
def.merge(require('./mark'));
module.exports = def;
module.exports.Charmap = Charmap;