@namiml/web-sdk
Version:
Nami Web SDK makes subscriptions & in-app purchases easy, with powerful built-in paywalls and A/B testing
27 lines (26 loc) • 768 B
TypeScript
import { NamiProductDetails } from "./externals/product";
import { IEntitlements } from "./paywall";
import { NamiSKUType } from "./externals/sku";
export interface SKU {
id: string;
name: string;
sku_ref_id: string;
entitlements: IEntitlements[];
sku_type?: NamiSKUType;
}
export interface PaywallSKU extends SKU {
display_text?: string;
sub_display_text?: string;
featured?: boolean;
variables?: {
[key: string]: any;
};
product_details?: NamiProductDetails | null;
offer_id?: string | null;
offer_type?: string | null;
offer_ref_id?: string | null;
computed_signature?: string | null;
}
export type AppleProduct = unknown;
export type GoogleProduct = unknown;
export type AmazonProduct = unknown;