// getSRGMember returns the SRG member type for the given type graph member, if any. func (gen *es5generator) getSRGMember(member typegraph.TGMember) (srg.SRGMember, bool) { sourceNodeId, hasSource := member.SourceNodeId() if !hasSource { return srg.SRGMember{}, false } sourcegraph := gen.scopegraph.SourceGraph() srgNode, hasSRGNode := sourcegraph.TryGetNode(sourceNodeId) if !hasSRGNode { return srg.SRGMember{}, false } return sourcegraph.GetMemberReference(srgNode), true }