UNPKG

@adapty/capacitor

Version:
25 lines 1.22 kB
import { AdaptyInstallationStatusCoder } from './shared/coders/adapty-installation-status'; import { AdaptyOnboardingCoder } from './shared/coders/adapty-onboarding'; import { AdaptyPaywallCoder } from './shared/coders/adapty-paywall'; import { AdaptyPaywallProductCoder } from './shared/coders/adapty-paywall-product'; import { AdaptyProfileCoder } from './shared/coders/adapty-profile'; import { AdaptyPurchaseResultCoder } from './shared/coders/adapty-purchase-result'; import { createArrayCoder } from './shared/coders/array'; const coderRegistry = { get_profile: AdaptyProfileCoder, restore_purchases: AdaptyProfileCoder, get_paywall: AdaptyPaywallCoder, get_paywall_for_default_audience: AdaptyPaywallCoder, get_paywall_products: createArrayCoder(AdaptyPaywallProductCoder), get_onboarding: AdaptyOnboardingCoder, get_onboarding_for_default_audience: AdaptyOnboardingCoder, make_purchase: AdaptyPurchaseResultCoder, get_current_installation_status: AdaptyInstallationStatusCoder, }; export function getCoder(method) { const CoderClass = coderRegistry[method]; if (!CoderClass) return null; return new CoderClass(); } //# sourceMappingURL=coder-registry.js.map