import { hiraganaToKatagana, hankakuToZenkaku } from './japanese'; export default function(text: string, words: string[]): boolean { if (text == null) return false; text = cleanup(hankakuToZenkaku(hiraganaToKatagana(text))); words = words.map(word => hiraganaToKatagana(word)); return words.some(word => text == word); } function cleanup(text: string): string { return text.trim() .replace(/[!!]+$/, '') .replace(/。$/, '') .replace(/(です|デス)$/, ''); }