react-native-nami-sdk
Version:
React Native SDK for Nami - No-code paywall and onboarding flows with A/B testing.
14 lines (13 loc) • 699 B
TypeScript
import { NativeEventEmitter, EmitterSubscription } from 'react-native';
import type { NamiEntitlement } from './types';
export declare enum NamiEntitlementManagerEvents {
EntitlementsChanged = "EntitlementsChanged"
}
export declare const NamiEntitlementManager: {
emitter: NativeEventEmitter;
active: () => Promise<NamiEntitlement[]>;
isEntitlementActive: (entitlementId: string) => Promise<boolean>;
refresh: (callback: (entitlements: NamiEntitlement[]) => void) => EmitterSubscription["remove"];
registerActiveEntitlementsHandler: (callback: (entitlements: NamiEntitlement[]) => void) => EmitterSubscription["remove"];
clearProvisionalEntitlementGrants: () => void;
};