MCPcopy Index your code
hub / github.com/ternjs/tern / storeTypeDocs

Function storeTypeDocs

lib/tern.js:999–1009  ·  view source on GitHub ↗
(query, type, out)

Source from the content-addressed store, hash-verified

997 }
998
999 function storeTypeDocs(query, type, out) {
1000 if (!out.url) out.url = type.url;
1001 if (!out.doc) out.doc = parseDoc(query, type.doc);
1002 if (!out.origin) out.origin = type.origin;
1003 var ctor, boring = infer.cx().protos;
1004 if (!out.url && !out.doc && type.proto && (ctor = type.proto.hasCtor) &&
1005 type.proto != boring.Object && type.proto != boring.Function && type.proto != boring.Array) {
1006 out.url = ctor.url;
1007 out.doc = parseDoc(query, ctor.doc);
1008 }
1009 }
1010
1011 var getSpan = exports.getSpan = function(obj) {
1012 if (!obj.origin) return;

Callers 3

findTypeAtFunction · 0.85
findDocsFunction · 0.85
findDefFunction · 0.85

Calls 1

parseDocFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…