| 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; |