UNPKG

@nativescript/payments

Version:

In-App Purchase and Subscriptions for NativeScript

19 lines (18 loc) 1.03 kB
import { BuyItemOptions } from './common'; import { Item } from './item'; import { Order } from './order'; export { PaymentEvent, paymentEvents, payments$, toMainThread } from './common'; export * from './failure'; export * from './item'; export * from './order'; export declare function init(): void; export declare function tearDown(): void; export declare function fetchItems(itemIds: Array<string>): void; export declare function fetchSubscriptions(itemIds: Array<string>): void; export declare function fetchProducts(itemIds: Array<string>, skuType: string): void; export declare function buyItem(item: Item, buyItemOptions?: BuyItemOptions): void; export declare function startSubscription(item: Item, options?: BuyItemOptions): void; export declare function startOrder(item: Item, skuType: string, options?: BuyItemOptions): void; export declare function finalizeOrder(order: Order, consume: boolean): void; export declare function restoreOrders(skuType?: string): void; export declare function canMakePayments(): boolean;