(query, type, out)
| 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; |
no test coverage detected