//// [nestedInfinitelyExpandedRecursiveTypes.ts] interface F { t: G T>>; } interface G { t: G U>>; } var f: F; var g: G; f = g; g = f; //// [nestedInfinitelyExpandedRecursiveTypes.js] var f; var g; f = g; g = f;