/** * @param {string} moduleName * @returns {?} */ function require(moduleName) {}; /** * @param {string} name * @param {Array.} deps * @param {function(...[*])} f */ function define(name, deps, f) {}; /** * @param {number} size * @constructor * @extends Array */ function Buffer(size) {}; /** * @param {*} buf * @return {boolean} */ Buffer.isBuffer = function(buf) {}; /** * @type {Object.} */ var console = {}; /** * @param {string} s */ console.log = function(s) {}; /** * @type {*} */ var module = {}; /** * @param {...*} var_args * @returns {string} */ String.fromCodePoint = function(var_args) {}; /** * @param {number} offset * @returns {number} */ String.prototype.codePointAt = function(offset) {};