TypeScriptLanguage
TypeScript language implementation for GraalVM, meant for use via Elide.
The TypeScript language implementation uses GraalJs internally, and an embedded version of the TypeScript Compiler (known as 'tsc'). The compiler is loaded into a dedicated JavaScript context and realm, and granted I/O access in order to load scripts from disk sources.
At this time, Elide's implementation of TypeScript incurs a penalty to compile the input code (or code loaded from modules) through `tsc`; later, this restriction may be lifted. TypeScript does not support I/O isolation yet.