@adapty/capacitor
Version:
Official Adapty SDK for Capacitor
28 lines (27 loc) • 1.6 kB
TypeScript
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 type { AdaptyPaywallProduct } from './shared/types';
import type { MethodName } from './shared/types/method-types';
declare const coderRegistry: {
readonly get_profile: typeof AdaptyProfileCoder;
readonly restore_purchases: typeof AdaptyProfileCoder;
readonly get_paywall: typeof AdaptyPaywallCoder;
readonly get_paywall_for_default_audience: typeof AdaptyPaywallCoder;
readonly get_paywall_products: {
new (): {
arrayCoderInstance: import("./shared/coders/array").ArrayCoder<AdaptyPaywallProduct, AdaptyPaywallProductCoder>;
decode(data: any[]): AdaptyPaywallProduct[];
encode(data: AdaptyPaywallProduct[]): any[];
};
};
readonly get_onboarding: typeof AdaptyOnboardingCoder;
readonly get_onboarding_for_default_audience: typeof AdaptyOnboardingCoder;
readonly make_purchase: typeof AdaptyPurchaseResultCoder;
readonly get_current_installation_status: typeof AdaptyInstallationStatusCoder;
};
export declare function getCoder(method: MethodName): InstanceType<(typeof coderRegistry)[keyof typeof coderRegistry]> | null;
export {};