@spicysparks/react-native-iap
Version:
React Native In App Purchase Module.
29 lines • 1.25 kB
TypeScript
export declare enum ErrorCode {
E_UNKNOWN = "E_UNKNOWN",
E_USER_CANCELLED = "E_USER_CANCELLED",
E_USER_ERROR = "E_USER_ERROR",
E_ITEM_UNAVAILABLE = "E_ITEM_UNAVAILABLE",
E_REMOTE_ERROR = "E_REMOTE_ERROR",
E_NETWORK_ERROR = "E_NETWORK_ERROR",
E_SERVICE_ERROR = "E_SERVICE_ERROR",
E_RECEIPT_FAILED = "E_RECEIPT_FAILED",
E_RECEIPT_FINISHED_FAILED = "E_RECEIPT_FINISHED_FAILED",
E_NOT_PREPARED = "E_NOT_PREPARED",
E_NOT_ENDED = "E_NOT_ENDED",
E_ALREADY_OWNED = "E_ALREADY_OWNED",
E_DEVELOPER_ERROR = "E_DEVELOPER_ERROR",
E_BILLING_RESPONSE_JSON_PARSE_ERROR = "E_BILLING_RESPONSE_JSON_PARSE_ERROR",
E_DEFERRED_PAYMENT = "E_DEFERRED_PAYMENT",
E_INTERRUPTED = "E_INTERRUPTED",
E_IAP_NOT_AVAILABLE = "E_IAP_NOT_AVAILABLE"
}
export declare class PurchaseError implements Error {
name: string;
message: string;
responseCode?: number | undefined;
debugMessage?: string | undefined;
code?: ErrorCode | undefined;
productId?: string | undefined;
constructor(name: string, message: string, responseCode?: number | undefined, debugMessage?: string | undefined, code?: ErrorCode | undefined, productId?: string | undefined);
}
//# sourceMappingURL=purchaseError.d.ts.map