UNPKG

@namiml/web-sdk

Version:

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

18 lines (17 loc) 670 B
import { NamiConfigurationState } from "../types/config"; import { NamiConfiguration } from "../types/externals/config"; export declare class Nami { #private; static instance: Nami; get isInitialized(): boolean; static sdkVersion(): string; /** * 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; }