UNPKG

@namiml/web-sdk

Version:

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

17 lines (16 loc) 637 B
import { NamiConfigurationState } from "../types/config"; import { NamiConfiguration } from "../types/externals/config"; export declare class Nami { #private; static instance: Nami; get isInitialized(): boolean; /** * Configures and initializes the SDK. * This method must be called as the first thing before interacting with the SDK. * @param with A [NamiConfiguration] object with required values * @returns {Promise<NamiConfigurationState>} */ static configure(options: NamiConfiguration): Promise<NamiConfigurationState>; private static setInitialConfig; private initializeSDK; }