#nodejs_api
Встроенный модуль util дает возможность проверять типы. Я чаще всего использую такие проверки из util.types:
➡️
isDate
➡️ isMap
➡️ isSet
➡️ isNativeError
➡️ isPromise
До 16-й версии обращение к данным методом было только через require('util').types. В 16-й появляется альтернатива require('util/types'). Для встроенных #nodejs модулей это синтаксический сахар. А вот для устанавливаемых использование конкретного файла – хорошая практика: typescript компилируется быстрее, уменьшение затраты памяти. По сути это ручной tree-shaking, т.е. удаление не используемого кода.