UNPKG

@namiml/web-sdk

Version:

Nami Web SDK makes subscriptions & in-app purchases easy, with powerful built-in paywalls and A/B testing

20 lines (19 loc) 719 B
/** * Interface for NamiRefs instance to maintain type safety * Only includes methods needed by utilities that depend on NamiRefs */ export interface INamiRefsInstance { isInMemoryAnonymousMode(): boolean; setInMemoryAnonymousMode(enabled: boolean): void; } /** * Set the NamiRefs instance to avoid circular dependency issues * Called from namiRefs.ts during initialization */ export declare function setNamiRefsInstance(instance: INamiRefsInstance): void; /** * Utility function to check anonymous mode status * Checks both persistent (storage) and in-memory flags * @returns true if device is in anonymous mode (either persistent or temporary) */ export declare function isAnonymousMode(): boolean;