MCPcopy Index your code
hub / github.com/nodejs/node / resolveTypeReferenceMembers

Function resolveTypeReferenceMembers

test/fixtures/snapshot/typescript.js:57949–57955  ·  view source on GitHub ↗
(type)

Source from the content-addressed store, hash-verified

57947 resolveObjectTypeMembers(type, resolveDeclaredMembers(type), ts.emptyArray, ts.emptyArray);
57948 }
57949 function resolveTypeReferenceMembers(type) {
57950 var source = resolveDeclaredMembers(type.target);
57951 var typeParameters = ts.concatenate(source.typeParameters, [source.thisType]);
57952 var typeArguments = getTypeArguments(type);
57953 var paddedTypeArguments = typeArguments.length === typeParameters.length ? typeArguments : ts.concatenate(typeArguments, [type]);
57954 resolveObjectTypeMembers(type, source, typeParameters, paddedTypeArguments);
57955 }
57956 function createSignature(declaration, typeParameters, thisParameter, parameters, resolvedReturnType, resolvedTypePredicate, minArgumentCount, flags) {
57957 var sig = new Signature(checker, flags);
57958 sig.declaration = declaration;

Callers 1

Calls 3

resolveDeclaredMembersFunction · 0.85
getTypeArgumentsFunction · 0.85
resolveObjectTypeMembersFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…