Strives to provide up-to-date TypeScript definitions for the PhoneGap (Cordova 2.5.0) API, and implements a TypedPhoneGap library to provide extra type safety to parts of the Cordova API that are not sufficiently typed.