{"functions":{"function":[{"name":"exports","description":"<p>Проверяет является значение ключом объекта. Кроме того является тайпгардом позволяющим безопасно использовать\nпеременную для получения значения по ключу.\nЕсли тип keyof T и объявленный тип переменной совпадают, то в ветке else тип переменной key будет never,\nа присвоение never чему угодно не является ошибкой. Также стоит помнить, что функция на самом деле не гарантирует,\nчто значение key имеет тип keyof T. Её использование безопасно для получения значения по ключу, но не для\nприсваивания значения key переменной имеющей тип keyof T.</p>","params":{"param":[{"name":"obj","types":{"type":["Object"]},"description":"<p>объект</p>","optional":"false"},{"name":"key","types":{"type":["PropertyKey"]},"description":"<p>ключ</p>","optional":"false"}]},"fires":null,"exceptions":null,"returns":{"types":{"type":["Boolean"]},"description":""}}]}}