(type, f)
| 67727 | return symbol; |
| 67728 | } |
| 67729 | function transformTypeOfMembers(type, f) { |
| 67730 | var members = ts.createSymbolTable(); |
| 67731 | for (var _i = 0, _a = getPropertiesOfObjectType(type); _i < _a.length; _i++) { |
| 67732 | var property = _a[_i]; |
| 67733 | var original = getTypeOfSymbol(property); |
| 67734 | var updated = f(original); |
| 67735 | members.set(property.escapedName, updated === original ? property : createSymbolWithType(property, updated)); |
| 67736 | } |
| 67737 | return members; |
| 67738 | } |
| 67739 | /** |
| 67740 | * If the the provided object literal is subject to the excess properties check, |
| 67741 | * create a new that is exempt. Recursively mark object literal members as exempt. |
no test coverage detected
searching dependent graphs…