UNPKG

@namiml/web-sdk

Version:

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

14 lines (13 loc) 549 B
import { IPaywall } from "../types/paywall"; import { TDevice } from "../types/device"; import { NamiCampaign } from "../types/externals/campaign"; export declare class CampaignRuleRepository { currentFormFactor: TDevice; static instance: CampaignRuleRepository; constructor(cFormFactor: TDevice); fetchCampaignRules(paywalls: IPaywall[]): Promise<NamiCampaign[]>; invokeAvailableCampaignsResponseHandler(campaigns?: NamiCampaign[]): void; private getAnonymousCampaigns; private getCampaigns; private fallbackData; }