diff --git a/phonegap/phonegap.d.ts b/phonegap/phonegap.d.ts index d58fa26f84..0e6d003236 100644 --- a/phonegap/phonegap.d.ts +++ b/phonegap/phonegap.d.ts @@ -157,6 +157,11 @@ interface CompassError { code: number; } +declare var CompassError: { + COMPASS_INTERNAL_ERR: number; + COMPASS_NOT_SUPPORTED: number; +} + interface Compass { getCurrentHeading(compassSuccess: (heading: CompassHeading) => void , compassError: (error: CompassError) => void , compassOptions?: CompassOptions): void; watchHeading(compassSuccess: (heading: CompassHeading) => void , compassError: (error: CompassError) => void , compassOptions?: CompassOptions): void; @@ -240,6 +245,16 @@ interface ContactError { code: number; } +declare var ContactError: { + UNKNOWN_ERROR: number; + INVALID_ARGUMENT_ERROR: number; + TIMEOUT_ERROR: number; + PENDING_OPERATION_ERROR: number; + IO_ERROR: number; + NOT_SUPPORTED_ERROR: number; + PERMISSION_DENIED_ERROR: number; +} + interface Contacts { create(properties?: any): Contact; find(contactFields: string[], contactSuccess: (contacts: Contact[]) => void , contactError: (error: ContactError) => void , contactFindOptions?: ContactFindOptions): void; @@ -413,6 +428,13 @@ interface GlobalizationError { message: string; } +declare var GlobalizationError: { + UNKNOWN_ERROR: number; + FORMATTING_ERROR: number; + PARSING_ERROR: number; + PATTERN_ERROR: number; +} + interface Globalization { getPreferredLanguage(successCB, errorCB): void; getLocaleName(successCB, errorCB): void; @@ -520,4 +542,4 @@ interface Window { } declare var device: Device; -declare var phoneGapNavigator: Navigator /*PhoneGapNavigator*/; \ No newline at end of file +declare var phoneGapNavigator: Navigator /*PhoneGapNavigator*/;