(evolvingArrayType)
| 70006 | } |
| 70007 | // We perform subtype reduction upon obtaining the final array type from an evolving array type. |
| 70008 | function getFinalArrayType(evolvingArrayType) { |
| 70009 | return evolvingArrayType.finalArrayType || (evolvingArrayType.finalArrayType = createFinalArrayType(evolvingArrayType.elementType)); |
| 70010 | } |
| 70011 | function finalizeEvolvingArrayType(type) { |
| 70012 | return ts.getObjectFlags(type) & 256 /* ObjectFlags.EvolvingArray */ ? getFinalArrayType(type) : type; |
| 70013 | } |
no test coverage detected