Skip to main content

TypeScript

txiki.js provides TypeScript type definitions via the @txikijs/types npm package.

Installation

npm install @txikijs/types --save-dev

This package includes type definitions for all txiki.js APIs, enabling autocompletion and type checking in your editor.

Transpiling

txiki.js doesn't run TypeScript directly, .ts files need to be transpiled to JavaScript first. The recommended approach is to use esbuild, which handles both TypeScript type stripping and bundling in a single fast step.

See the Code Bundling guide for the full setup.