Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
emscripten-core
GitHub Repository: emscripten-core/emscripten
Path: blob/main/src/closure-externs/spidermonkey-externs.js
4130 views
1
// SpiderMonkey externs for Closure to know about
2
3
/**
4
* @param {string} filename
5
* @param {string=} type
6
* @return {string}
7
* @suppress {duplicate}
8
*/
9
var read = function(filename, type) {};
10
/**
11
* @param {string} expression
12
* @suppress {duplicate}
13
*/
14
var print = function(expression) {};
15
/**
16
* @param {string} expression
17
* @suppress {duplicate}
18
*/
19
var printErr = function(expression) {};
20
/**
21
* @param {string} filename
22
* @return {ArrayBuffer}
23
* @suppress {duplicate}
24
*/
25
var readbuffer = function(filename) {};
26
/**
27
* @const
28
* @suppress {duplicate}
29
*/
30
var scriptArgs = [];
31
/**
32
* @param {number=} status
33
* @suppress {duplicate}
34
*/
35
var quit = function(status) {};
36
/**
37
* This is to prevent Closure Compiler to use `gc` as variable name anywhere, otherwise it might collide with SpiderMonkey's shell `gc()` function
38
*/
39
var gc = function () {};
40
/**
41
* @suppress {duplicate}
42
*/
43
var print;
44
/**
45
* @suppress {duplicate}
46
*/
47
var printErr;
48
49