Q:

jQuery - Функция throttle на поле поиска

Никак не могу разобраться с функцией throttle. Подскажите, кто разбирается.
2-e ситуации, на которые нужно повесить задержку throttle, которое вешается на поле поиска:

Кликаем на кнопку поиска - появляется инпут (ранее был скрыт классом hidden по клику класс снимается, если класса не было уже - значит запускаем функцию поиска:
if( $('.inputSearch').hasClass('hidden') )
    $('.inputSearch').removeClass('hidden').end().find('.inputSearch').focus();
else{
    startSearch($('.inputSearch')); //startSearch - функция поиска
}

Если в инпуте нажали Enter:
$('.inputSearch').on('keydown', function(e){
    if (e.keyCode == 13){
        startSearch($('.inputSearch'))
}

Пытался вешать кучу разных конструкций: 
$.throttle(1000, startSearch(parent.find('.inputSearch'))) 

Ничего не работает у меня, пишет: $.throttle is not a function.
P.S. говорят, нужно именно с throttle, без setTimeout или delay.

A:

По ошибке видно, что проблема в нахождении функции.
А сам плагин throttle-debounce подключается? после подключения jQueryесть подобное?
<script type="text/javascript" src="jquery.ba-throttle-debounce.min.js"></script>

