Releases: mesqueeb/is-what
Deno 🦕
isPlainObject vs isAnyObject 🎭
🎉🍻🍸💃🍾🎈🎶
Now averaging about 400,000 weekly downloads!!!
Thanks so much for all the support on is-what!
isPlainObject vs isAnyObject 🦀
Starting version 3.0 i've deprecated isObject as checker, since it's too ambiguous.
It's much better to be accurate between "any kind of object" and just a "plain JS object".
See the documentation here.
--
is-what was made with ♥ by Luca Ban.
If this library helped you in any way you can support me by buying me a cup of coffee. ☕️
TypeScript to the moon! 🌝
TypeScript 💍
is-what is now fully TypeScript supported! It will let TypeScript know mid-way an if statement which type the variable is if you check it with is-what. 🤯
Check the readme section on TypeScript.
New functions 🧢
isPrimitiveto check if a payload is a JavaScript primitive or notisTypeto check that the given payload is of a given type (useful to check for classes!)
All new Documentation! 🕶
Completely rewrote the Readme!
🦕 no more NaN!
isWhat now returns false when a number is NaN or a date is invalid!
I made this change because I could think of no use cases where you wouldn't want this behaviour.
Please update to v2.0.0!
Enjoy! 🏜
[Jun 19, 2018] isWhat is released!
isWhat is an easy and clean way to do type checking in JavaScript.
I built this library because other solutions were either too complex or didn't do exactly what I wanted.