Skip to content
This repository has been archived by the owner on Nov 12, 2024. It is now read-only.

Latest commit

 

History

History
48 lines (39 loc) · 1.64 KB

README.md

File metadata and controls

48 lines (39 loc) · 1.64 KB

Yandex.Speller

Отличия от yandex-speller

  • Отсутствуют коды ошибок
  • Отсутствуют опции requestLimit и timeout
  • Присутствуют только задокументированные настройки Спеллера
  • Присутствуют объявления типов
  • Работает в браузере и Node >= 18.0.0

Использование

import {
  checkText,
  checkTexts,
  getSpellerOptions,
} from "@artemis69/yandex-speller";

// Использование стандартных значений
let checkResult = await checkText("Я хачу пиццы");

// Использование пользовательских опций
checkResult = await checkText("<p>I want some pizda</p>", {
  lang: "en",
  format: "html",
  options: getSpellerOptions({
    IGNORE_DIGITS: true,
  }),
});

// Использование функции checkTexts
checkResult = await checkTexts([
  "Я хочу пиццы.",
  "Поэтому я пошол в могозин и купил её.",
]);

// Использование функции checkTexts с пользовательскими опциями
checkResult = await checkTexts(
  ["<h1>I want pizza</h1>", "<p>So I went to the stare and bought it.</p>"],
  {
    lang: "en",
    format: "html",
  }
);