UNPKG

jsctags

Version:
98 lines (82 loc) 2.07 kB
```js var x = Math.PI; //: number Math.cos(x); //: number var a = [1, 2, 3]; //: [number] a.slice(2); //: [number] a.pop(); //: number ["x"].concat(["hi"]); //: [string] [true, false, true].filter(function(x){return x;}); //: [bool] [].map(function() {return "x";}); //: [string] [].reduce(function(a, b) { return a - 2; }, 0); //: number Math.cos.call(null, 10); //: number (10).toFixed; //: fn(digits: number) -> string "foo bar baz".split(" "); //: [string] toString; //: fn() -> string new Date; //: Date var num = new Number(1); num; //: Number "foo".toString(); //: string Array.prototype.slice.call([1, 2, 3], 1); //: [number] Array.prototype.slice.apply([1, 2, 3], [1]); //: [number] String.prototype.indexOf.bind("abcde", "a"); //: fn(from?: number) -> number ``` ```json [ { "id": "e0958800-7aee-11e6-adeb-6594df8464ae", "name": "x", "addr": "/x/", "kind": "v", "type": "number", "lineno": 1, "origin": { "!span": "4[0:4]-5[0:5]", "!type": "number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/builtins.js" }, { "id": "e096c080-7aee-11e6-adeb-6594df8464ae", "name": "a", "addr": "/a/", "kind": "v", "type": "[number]", "lineno": 4, "origin": { "!span": "57[3:4]-58[3:5]", "!type": "[number]", "!data": { "isConstructor": false, "type": "Array.prototype" } }, "tagfile": "__DIR__/builtins.js" }, { "id": "e097aae0-7aee-11e6-adeb-6594df8464ae", "name": "num", "addr": "/num/", "kind": "v", "type": "number", "lineno": 26, "origin": { "!span": "518[25:4]-521[25:7]", "!type": "+Number", "!data": { "isConstructor": false, "type": "Number.prototype" } }, "tagfile": "__DIR__/builtins.js" } ] ``` ```ctags x __DIR__/builtins.js /x/;" v lineno:1 type:number a __DIR__/builtins.js /a/;" v lineno:4 type:[number] num __DIR__/builtins.js /num/;" v lineno:26 type:number ```