First, I want to congratulate you all on working so hard for making this great library.
Summary
When I was looking in the Core.js I've noticed that the Typeobject is not mentioned in the Mootools official documentation in the core section (except once used in one example on the Array page), although it is available to the end-users. The Type object offers only the Type.is[Type] functions to check the passed object type, which can be achieved using the Mootools typeOffunction or even using the TypeInstance.$family function that injected to all the native JavaScript types defined by ECMA spec.
Suggestion
The Type object must be for the internal usage only, In order to clear up any confusion for library users.
First, I want to congratulate you all on working so hard for making this great library.
Summary
When I was looking in the Core.js I've noticed that the
Type
object is not mentioned in the Mootools official documentation in the core section (except once used in one example on the Array page), although it is available to the end-users. TheType
object offers only theType.is[Type]
functions to check the passed object type, which can be achieved using the MootoolstypeOf
function or even using theTypeInstance.$family
function that injected to all the native JavaScript types defined by ECMA spec.Suggestion
The
Type
object must be for the internal usage only, In order to clear up any confusion for library users.