Skip to content

TypeScript libraries

The Tact language has built-in support for the @ton/ton and @ton/core TypeScript libraries. The compiler automatically generates code for these libraries, so you can use @tact-lang/emulator or @ton/sandbox, 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.