MCPcopy Create free account
hub / github.com/nodejs/node / isReusableTypeMember

Function isReusableTypeMember

test/fixtures/snapshot/typescript.js:32961–32973  ·  view source on GitHub ↗
(node)

Source from the content-addressed store, hash-verified

32959 return node.kind === 299 /* SyntaxKind.EnumMember */;
32960 }
32961 function isReusableTypeMember(node) {
32962 if (node) {
32963 switch (node.kind) {
32964 case 175 /* SyntaxKind.ConstructSignature */:
32965 case 168 /* SyntaxKind.MethodSignature */:
32966 case 176 /* SyntaxKind.IndexSignature */:
32967 case 166 /* SyntaxKind.PropertySignature */:
32968 case 174 /* SyntaxKind.CallSignature */:
32969 return true;
32970 }
32971 }
32972 return false;
32973 }
32974 function isReusableVariableDeclaration(node) {
32975 if (node.kind !== 254 /* SyntaxKind.VariableDeclaration */) {
32976 return false;

Callers 1

canReuseNodeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected