A glimpse into the future: Node.js is working on .ts file support. TypeScript would transpile to JavaScript before execution, which would be a huge step in the portability of TypeScript codebases.
Note that Node will not check for type errors and puts that responsability on you—the responsable developer—to ensure everything's sound (most likely through CI).
In the mean time, generics are being considered for PHP. Many roads lead to them but they all come with tradeoffs. Some of the implementations would partially or completely erase types during runtime like Java does. A case that has also been made by Brent on stitcher.io.
Whichever direction this goes, we're happy to see types and their ergonomics being improved across all languages. Because better types mean we don't have to write as many tests and can just ship, right! (Right?)