TypeScript Libraries
The Tact language has built-in support for the @ton/ton (opens in a new tab) and @ton/core (opens in a new tab) TypeScript libraries. The compiler automatically generates code for these libraries, so you can use @tact-lang/emulator (opens in a new tab) or @ton/sandbox (opens in a new tab), that work on top of them.
Tact contract in TypeScript
The compiler generates files named {project}_{contract}.ts
for each contract in your project, which contain ready-to-use strongly typed wrappers for working with it in any TypeScript-powered environment: for testing, deployments, etc.