Files
codeql/javascript/ql/test/library-tests/CallGraphs/AnnotatedTest/bound-function.js
2020-02-21 13:51:20 +00:00

32 lines
523 B
JavaScript

var url = require('url')
var http = require('http')
function Mount () {}
/** name:mount.serve */
Mount.prototype.serve = function (x) {
}
function makeMount() {
var m = new Mount()
return m.serve.bind(m);
}
function makeMount2(x) {
var m = new Mount()
return m.serve.bind(m, x);
}
var mount = makeMount()
var mount2 = makeMount2(null);
http.createServer(function (req, res) {
/** calls:mount.serve */
/** boundArgs:0 */
mount(req, res)
/** calls:mount.serve */
/** boundArgs:1 */
mount2(res)
});