ofClass
arrayOf :: String → a → Boolean
Takes the name of a valid javascript class in form of string (for example: 'String', 'Date', 'BigInt', etc) then returns a new function reporting whether the received value is an instance of that class.
ofClass is the backbone of all the type validators:
isString.js
ofClass rely on Object.prototype.toString
to check on the received value type in order to avoid typeof weird behaviours and encouraging a runtime strict type validation.
Last updated