@nativescript/payments
Version:
In-App Purchase and Subscriptions for NativeScript
19 lines (18 loc) • 1.03 kB
TypeScript
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;