UNPKG

@namiml/web-sdk

Version:

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

56 lines (55 loc) 1.61 kB
export declare class RetryLimitExceededError extends Error { statusCode: number; status: number; constructor(statusCode: number, message: string); } export declare class APIError extends Error { } export declare class ConflictError extends APIError { status: number; constructor(); } export declare class SDKNotInitializedError extends Error { constructor(); } export declare class PlatformIDRequiredError extends Error { constructor(); } export declare class DeviceIDRequiredError extends Error { constructor(); } export declare class ExternalIDRequiredError extends Error { constructor(); } export declare class CampaignNotAvailableError extends Error { constructor(); } export declare class FlowScreensNotAvailableError extends Error { constructor(); } export declare class AnonymousModeAlreadyOnError extends Error { constructor(); } export declare class AnonymousModeAlreadyOffError extends Error { constructor(); } export declare class AnonymousLoginError extends Error { constructor(); } export declare class AnonymousCDPError extends Error { constructor(); } export declare class BadRequestError extends APIError { constructor(message: string); } export declare class NotFoundError extends APIError { constructor(message: string); } export declare class ClientError extends APIError { statusCode: number; constructor(statusCode: number, message: string); } export declare class InternalServerError extends APIError { constructor(message: string); } export declare const handleErrors: (status: number, path: string) => void;