UNPKG

react-native-nami-sdk

Version:

React Native SDK for Nami - No-code paywall and onboarding flows with A/B testing.

28 lines (27 loc) 887 B
import type { TurboModule } from 'react-native'; export interface Spec extends TurboModule { allPurchases(): Promise<Array<{ skuId: string; sku?: { id: string; skuId: string; name?: string; type: string; promoId?: string; promoToken?: string; }; transactionIdentifier?: string; purchaseToken?: string; expires?: number; purchaseInitiatedTimestamp: number; purchaseSource?: 'CAMPAIGN' | 'MARKETPLACE' | 'UNKNOWN'; }>>; skuPurchased(skuId: string): Promise<boolean>; anySkuPurchased(skuIds: string[]): Promise<boolean>; presentCodeRedemptionSheet(): void; restorePurchases(): void; registerPurchasesChangedHandler(): void; registerRestorePurchasesHandler(): void; } declare const _default: Spec; export default _default;