@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
TypeScript
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;
}