is.js - микробиблиотека на js для проверки типов

is.arguments(value:any)
is.array(value:any)
is.boolean(value:any)
is.date(value:any)
is.error(value:any)
is.function(value:any)
is.nan(value:any)
is.null(value:any)
is.number(value:any)
is.object(value:any)
is.regexp(value:any)
и многое другое
https://github.com/arasatasaygin/is.js