@harryjwang/simplewordcloud
Version:
A simple word cloud generator supporting English and Chinese text
24 lines • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ChineseTokenizer = exports.EnglishTokenizer = void 0;
exports.getTokenizer = getTokenizer;
const english_1 = require("./english");
Object.defineProperty(exports, "EnglishTokenizer", { enumerable: true, get: function () { return english_1.EnglishTokenizer; } });
const chinese_1 = require("./chinese");
Object.defineProperty(exports, "ChineseTokenizer", { enumerable: true, get: function () { return chinese_1.ChineseTokenizer; } });
/**
* Get the appropriate tokenizer for the specified language
* @param language The language to tokenize
* @returns A tokenizer instance for the specified language
*/
function getTokenizer(language) {
switch (language) {
case 'english':
return new english_1.EnglishTokenizer();
case 'chinese':
return new chinese_1.ChineseTokenizer();
default:
throw new Error(`Unsupported language: ${language}`);
}
}
//# sourceMappingURL=index.js.map