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

Function getNamespaceMembersForSerialization

test/fixtures/snapshot/typescript.js:54597–54599  ·  view source on GitHub ↗
(symbol)

Source from the content-addressed store, hash-verified

54595 /*modifiers*/ undefined, getInternalSymbolName(symbol, symbolName), typeParamDecls, heritageClauses, __spreadArray(__spreadArray(__spreadArray(__spreadArray([], indexSignatures, true), constructSignatures, true), callSignatures, true), members, true)), modifierFlags);
54596 }
54597 function getNamespaceMembersForSerialization(symbol) {
54598 return !symbol.exports ? [] : ts.filter(ts.arrayFrom(symbol.exports.values()), isNamespaceMember);
54599 }
54600 function isTypeOnlyNamespace(symbol) {
54601 return ts.every(getNamespaceMembersForSerialization(symbol), function (m) { return !(resolveSymbol(m).flags & 111551 /* SymbolFlags.Value */); });
54602 }

Callers 2

isTypeOnlyNamespaceFunction · 0.85
serializeModuleFunction · 0.85

Calls 2

filterMethod · 0.65
valuesMethod · 0.45

Tested by

no test coverage detected