This app provides monitoring and information features for the common freifunk user and the technical stuff of a freifunk community.
Code base is taken from a TUM Practical Course project and added here to see if Freifunk Altdorf can use it.
https://www.freifunk-altdorf.de
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
565 B
16 lines
565 B
// getting tag from 19.1.3.6 Object.prototype.toString() |
|
var cof = require('./$.cof') |
|
, TAG = require('./$.wks')('toStringTag') |
|
// ES3 wrong here |
|
, ARG = cof(function(){ return arguments; }()) == 'Arguments'; |
|
|
|
module.exports = function(it){ |
|
var O, T, B; |
|
return it === undefined ? 'Undefined' : it === null ? 'Null' |
|
// @@toStringTag case |
|
: typeof (T = (O = Object(it))[TAG]) == 'string' ? T |
|
// builtinTag case |
|
: ARG ? cof(O) |
|
// ES3 arguments fallback |
|
: (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; |
|
}; |