'; } }, onopentagname(name) { if (name === 'nav') { isText = false; } }, ontext(data) { if (isText) { chapterText += data; } }, onclosetag(name) { if (name === 'sentence') { chapterText += '
'; isText = false; } }, }); parser.write(html); parser.end(); return chapterText.replace(/„/g, '“'); } async searchNovels( searchTerm: string, pageNo: number, ): Promise