MCPcopy Create free account
hub / github.com/TruthHun/BookStack / generateArgumentSwitchCase

Function generateArgumentSwitchCase

static/word2md/mammoth.browser.js:7815–7836  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

7813 }
7814
7815 function generateArgumentSwitchCase() {
7816 var ret = "";
7817 for (var i = 0; i < argumentOrder.length; ++i) {
7818 ret += "case " + argumentOrder[i] +":" +
7819 generateCallForArgumentCount(argumentOrder[i]);
7820 }
7821
7822 ret += " \n\
7823 default: \n\
7824 var args = new Array(len + 1); \n\
7825 var i = 0; \n\
7826 for (var i = 0; i < len; ++i) { \n\
7827 args[i] = arguments[i]; \n\
7828 } \n\
7829 args[i] = nodeback; \n\
7830 [CodeForCall] \n\
7831 break; \n\
7832 ".replace("[CodeForCall]", (shouldProxyThis
7833 ? "ret = callback.apply(this, args);\n"
7834 : "ret = callback.apply(receiver, args);\n"));
7835 return ret;
7836 }
7837
7838 var getFunctionCode = typeof callback === "string"
7839 ? ("this != null ? this['"+callback+"'] : fn")

Callers 1

mammoth.browser.jsFile · 0.70

Calls 1

Tested by

no test coverage detected