# TypeScriptDeclarations **Repository Path**: xeps/type-script-declarations ## Basic Information - **Project Name**: TypeScriptDeclarations - **Description**: TypeScriptDeclarations - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-08 - **Last Updated**: 2025-10-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dota 2 TypeScript declarations Forked from [moddota TypeScriptDeclarations](https://github.com/ModDota/TypeScriptDeclarations). Following is original readme. --- TypeScript declarations for Dota 2 Custom Game [Lua](https://github.com/ModDota/TypeScriptDeclarations/tree/master/packages/dota-lua-types) and [Panorama](https://github.com/ModDota/TypeScriptDeclarations/tree/master/packages/panorama-types) API, generated from [dota-data](https://github.com/ark120202/dota-data) dumps. Check out our [addon template](https://github.com/ModDota/TypeScriptAddonTemplate) for usage examples. ### Updating after a DOTA2 update (for contributors) 1. Update https://github.com/ModDota/dota-data and publish a new package version 2. Update the `@moddota/dota-data` package version in `package.json` 3. `npm ci` 4. `npm run build` 5. Commit to a new branch 6. Make a merge request ### Updating package versions (for maintainers) 1. Run `npm run bump:lua-types ` to update the lua types package, or `npm run bump:panorama-types ` to update the panorama types. 2. Push with tags