@namiml/web-sdk
Version:
Nami Web SDK makes subscriptions & in-app purchases easy, with powerful built-in paywalls and A/B testing
23 lines (22 loc) • 632 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;
}
export type AppleProduct = unknown;
export type GoogleProduct = unknown;
export type AmazonProduct = unknown;