# TypeScriptDeclarations **Repository Path**: pilaoda/TypeScriptDeclarations ## Basic Information - **Project Name**: TypeScriptDeclarations - **Description**: No description available - **Primary Language**: TypeScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-29 - **Last Updated**: 2021-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dota 2 TypeScript declarations 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 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. `yarn install` 4. `yarn build` 5. Commit 6. If necessary, bump versions in `packages/dota-lua-types/package.json` and `packages/panorama-types/package.json` 7. Commit and push 8. If necessary, run `publish-lua-types` and `publish-panorama-types` workflows