MCPcopy
hub / github.com/socketio/socket.io / enabled

Function enabled

packages/socket.io/client-dist/socket.io.js:2754–2784  ·  view source on GitHub ↗

* Returns true if the given mode name is enabled, false otherwise. * * @param {String} name * @return {Boolean} * @api public

(name)

Source from the content-addressed store, hash-verified

2752 * @api public
2753 */
2754 function enabled(name) {
2755 var _iterator2 = _createForOfIteratorHelper(createDebug.skips),
2756 _step2;
2757 try {
2758 for (_iterator2.s(); !(_step2 = _iterator2.n()).done;) {
2759 var skip = _step2.value;
2760 if (matchesTemplate(name, skip)) {
2761 return false;
2762 }
2763 }
2764 } catch (err) {
2765 _iterator2.e(err);
2766 } finally {
2767 _iterator2.f();
2768 }
2769 var _iterator3 = _createForOfIteratorHelper(createDebug.names),
2770 _step3;
2771 try {
2772 for (_iterator3.s(); !(_step3 = _iterator3.n()).done;) {
2773 var ns = _step3.value;
2774 if (matchesTemplate(name, ns)) {
2775 return true;
2776 }
2777 }
2778 } catch (err) {
2779 _iterator3.e(err);
2780 } finally {
2781 _iterator3.f();
2782 }
2783 return false;
2784 }
2785
2786 /**
2787 * Coerce `val`.

Callers

nothing calls this directly

Calls 5

matchesTemplateFunction · 0.85
eMethod · 0.80
sMethod · 0.45
nMethod · 0.45

Tested by

no test coverage detected