diff --git a/phonegap/phonegap.d.ts b/phonegap/phonegap.d.ts index 9d23c55420..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;