(node)
| 60795 | return createTypeFromGenericGlobalType(readonly ? globalReadonlyArrayType : globalArrayType, [elementType]); |
| 60796 | } |
| 60797 | function getTupleElementFlags(node) { |
| 60798 | switch (node.kind) { |
| 60799 | case 185 /* SyntaxKind.OptionalType */: |
| 60800 | return 2 /* ElementFlags.Optional */; |
| 60801 | case 186 /* SyntaxKind.RestType */: |
| 60802 | return getRestTypeElementFlags(node); |
| 60803 | case 197 /* SyntaxKind.NamedTupleMember */: |
| 60804 | return node.questionToken ? 2 /* ElementFlags.Optional */ : |
| 60805 | node.dotDotDotToken ? getRestTypeElementFlags(node) : |
| 60806 | 1 /* ElementFlags.Required */; |
| 60807 | default: |
| 60808 | return 1 /* ElementFlags.Required */; |
| 60809 | } |
| 60810 | } |
| 60811 | function getRestTypeElementFlags(node) { |
| 60812 | return getArrayElementTypeNode(node.type) ? 4 /* ElementFlags.Rest */ : 8 /* ElementFlags.Variadic */; |
| 60813 | } |
no test coverage detected
searching dependent graphs…