# TypeScript Definitions # Reference the `phaser.d.ts` in your project. Please use TypeScript 1.4+ - `phaser.d.ts` contains a reference to `pixi.d.ts` and `p2.d.ts` and so both these files must remain siblings in the same directory. - `pixi.d.ts` has deviated from the official project. If you are a pixi user, pick up the ball over at [the official pixi typescript repo](https://github.com/pixijs/pixi-typescript). ## Including typescript definitions in your project using Typings You can now use typings, the TypeScript Definition Manager, to include Phaser's typescript definitions in your project: - Make sure that typings is installed in your system: `npm install -g typings` - Install phaser typescript definitions as a global dependency: ``` typings install github:photonstorm/phaser/typescript/typings.json -GD ``` This will make phaser typescript definitions available for your compiler so that there is no need to reference them from your source files. For more information, check [the official typings site](https://github.com/typings/typings). ## Contributing ## If you find any mistakes in these definitions or you feel they can be improved in any way, please make a pull request against the dev branch. ## Note ## `Creature` defs are not yet provided. The Box2D defs come from https://github.com/SBCGames/Phaser-Box2D-Typescript-defs