Added error constants for CompassError and ContactError

This commit is contained in:
DvdBrink
2013-09-24 19:32:56 +02:00
parent 48931b05b1
commit a206deba40

View File

@@ -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;