MCPcopy Create free account
hub / github.com/OpenEndedGroup/Field2 / storeTypeDocs

Function storeTypeDocs

lib/web/tern/tern.js:934–944  ·  view source on GitHub ↗
(query, type, out)

Source from the content-addressed store, hash-verified

932 }
933
934 function storeTypeDocs(query, type, out) {
935 if (!out.url) out.url = type.url;
936 if (!out.doc) out.doc = parseDoc(query, type.doc);
937 if (!out.origin) out.origin = type.origin;
938 var ctor, boring = infer.cx().protos;
939 if (!out.url && !out.doc && type.proto && (ctor = type.proto.hasCtor) &&
940 type.proto != boring.Object && type.proto != boring.Function && type.proto != boring.Array) {
941 out.url = ctor.url;
942 out.doc = parseDoc(query, ctor.doc);
943 }
944 }
945
946 var getSpan = exports.getSpan = function(obj) {
947 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