in src/main/js/bmap.js [541:552]
BrowserMap.addProbe = function (name, probe) {
if (typeof name !== 'string' || name.length < 1) {
throw new TypeError('invalid probe name');
}
if (typeof probe !== 'function') {
throw new TypeError('invalid probe function');
}
if (!probes.hasOwnProperty(name)) {
probes[name] = probe;
}
return BrowserMap;
};