1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- /**
- * @fileoverview Minimal environment for bcrypt.js.
- * @externs
- */
- /**
- * @param {string} moduleName
- * returns {*}
- */
- function require(moduleName) {}
- /**
- * @constructor
- * @private
- */
- var Module = function() {};
- /**
- * @type {*}
- */
- Module.prototype.exports;
- /**
- * @type {Module}
- */
- var module;
- /**
- * @type {string}
- */
- var __dirname;
- /**
- * @type {Object.<string,*>}
- */
- var process = {};
- /**
- * @param {function()} func
- */
- process.nextTick = function(func) {};
- /**
- * @param {string} s
- * @constructor
- * @extends Array
- */
- var Buffer = function(s) {};
- /**
- BEGIN_NODE_INCLUDE
- var crypto = require('crypto');
- END_NODE_INCLUDE
- */
- /**
- * @type {Object.<string,*>}
- */
- var crypto = {};
- /**
- * @param {number} n
- * @returns {Array.<number>}
- */
- crypto.randomBytes = function(n) {};
- /**
- * @type {Object.<string,*>}
- */
- window.crypto = {};
- /**
- * @param {Uint8Array|Int8Array|Uint16Array|Int16Array|Uint32Array|Int32Array} array
- */
- window.crypto.getRandomValues = function(array) {};
- /**
- * @param {string} name
- * @param {function(...[*]):*} constructor
- */
- var define = function(name, constructor) {};
- /**
- * @type {boolean}
- */
- define.amd;
- /**
- * @param {...*} var_args
- * @returns {string}
- */
- String.fromCodePoint = function(var_args) {};
- /**
- * @param {number} offset
- * @returns {number}
- */
- String.prototype.codePointAt = function(offset) {};
|