one
Version:
One is a React framework for web, iOS, and Android apps.
20 lines • 1.31 kB
TypeScript
import type { PurchaseProduct, PurchaseResult, PurchaseTransaction, PurchaseUpdate } from '../specs/OnePurchases.nitro';
export type { PurchaseProduct, PurchaseProductType, PurchaseResult, PurchaseStatus, PurchaseTransaction, PurchaseUpdate, PurchaseUpdateStatus, } from '../specs/OnePurchases.nitro';
declare function getProducts(productIds: string[]): Promise<PurchaseProduct[]>;
declare function purchase(productId: string, appAccountToken?: string): Promise<PurchaseResult>;
declare function getCurrentEntitlements(): Promise<PurchaseTransaction[]>;
declare function getUnfinishedTransactions(): Promise<PurchaseTransaction[]>;
declare function finishTransaction(transactionId: string): Promise<void>;
declare function addTransactionListener(onUpdate: (update: PurchaseUpdate) => void): () => void;
declare function sync(): Promise<void>;
declare const nativePurchases: Readonly<{
getProducts: typeof getProducts;
purchase: typeof purchase;
getCurrentEntitlements: typeof getCurrentEntitlements;
getUnfinishedTransactions: typeof getUnfinishedTransactions;
finishTransaction: typeof finishTransaction;
addTransactionListener: typeof addTransactionListener;
sync: typeof sync;
}>;
export declare const Purchases: typeof nativePurchases;
//# sourceMappingURL=index.native.d.ts.map