Path: blob/main/src/closure-externs/spidermonkey-externs.js
4130 views
// SpiderMonkey externs for Closure to know about12/**3* @param {string} filename4* @param {string=} type5* @return {string}6* @suppress {duplicate}7*/8var read = function(filename, type) {};9/**10* @param {string} expression11* @suppress {duplicate}12*/13var print = function(expression) {};14/**15* @param {string} expression16* @suppress {duplicate}17*/18var printErr = function(expression) {};19/**20* @param {string} filename21* @return {ArrayBuffer}22* @suppress {duplicate}23*/24var readbuffer = function(filename) {};25/**26* @const27* @suppress {duplicate}28*/29var scriptArgs = [];30/**31* @param {number=} status32* @suppress {duplicate}33*/34var quit = function(status) {};35/**36* This is to prevent Closure Compiler to use `gc` as variable name anywhere, otherwise it might collide with SpiderMonkey's shell `gc()` function37*/38var gc = function () {};39/**40* @suppress {duplicate}41*/42var print;43/**44* @suppress {duplicate}45*/46var printErr;474849