UNPKG

aureooms-js-type

Version:

type checking code bricks for JavaScript

2 lines 1.32 kB
!function(){"use strict";var n=function(n,t){var r=function(n,r){return null!==r&&r!==t&&r.constructor.prototype===n.prototype};n.isinstance=r;var e=function(n){return null===n};n.isnull=e;var i=function(n){return n===t};n.isundefined=i;var o=function(n){return s(n)&&!v(n)&&!a(n)&&!c(n)};n.isfinite=o;var u=function(n){return o(n)&&n%1===0};n.isint=u;var f=function(n){return o(n)&&n===(0|n)};n.isint32=f;var c=function(n){return s(n)&&isNaN(n)};n.isnan=c;var a=function(n){return n===-(1/0)};n.isnegativeinfinity=a;var s=function(n){return r(Number,n)};n.isnumber=s;var v=function(n){return n===1/0};n.ispositiveinfinity=v;var p=function(n){return r(Array,n)};n.isarray=p;var d=function(n){return r(Boolean,n)};n.isboolean=d;var y=function(n){return r(Date,n)};n.isdate=y;var l=function(n){return r(Function,n)};n.isfunction=l;var b=function(n){return r(Object,n)};n.isobject=b;var j=function(n){return r(RegExp,n)};n.isregexp=j;var m=function(n){return r(String,n)};return n.isstring=m,n};"object"==typeof exports?n(exports):"function"==typeof define&&define.amd?define("aureooms-js-type",[],function(){return n({})}):"object"==typeof window&&"object"==typeof window.document?n(window.type={}):console.error("unable to detect type of module to define for aureooms-js-type")}(); //# sourceMappingURL=js/dist/type.js.map