chore: use throw instead of assert (#18)

This commit is contained in:
Nastya Antonenko 2021-01-13 08:09:18 -08:00 коммит произвёл GitHub
Родитель 689bc4fb00
Коммит 5c79ad08f8
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 6 добавлений и 3 удалений

Просмотреть файл

@ -1,9 +1,12 @@
const keycode = require('keycode')
const assert = require('assert')
module.exports = function searchWithYourKeyboard (inputSelector, hitsSelector) {
assert(typeof inputSelector === 'string', 'inputSelector should be a string')
assert(typeof hitsSelector === 'string', 'hitsSelector should be a string')
if (typeof inputSelector !== 'string') {
throw new TypeError('inputSelector should be a string')
}
if (typeof hitsSelector !== 'string') {
throw new TypeError('hitsSelector should be a string')
}
let activeIndex = 0
const targetEventCodes = ['up', 'down', 'enter', '/', 'esc']