inbrain-surveys
Version:
In-App monetization via surveys, powered by inBrain.ai.
19 lines (18 loc) • 679 B
TypeScript
/**
* Known error codes
*/
export type ErrorCode = 'ERR_SET_INBRAIN' | 'ERR_SET_INBRAIN_VALUES' | 'ERR_GET_REWARDS' | 'ERR_CONFIRM_REWARDS' | 'ERR_CHECK_SURVEYS_AVAILABLE' | 'ERR_GET_NATIVE_SURVEYS' | 'ERR_SHOW_NATIVE_SURVEY' | 'ERR_SHOW_SURVEYS' | 'ERR_SET_LANGUAGE' | 'ERR_SET_TITLE' | 'ERR_SET_NAVIGATION_BAR_CONFIG' | 'ERR_SET_STATUS_BAR_CONFIG' | 'ERR_NULL_CURRENT_ACTIVITY';
/**
* Error happening during the SDK calls
*/
export type InBrainError = {
code: ErrorCode;
message: string;
stack: string;
userInfo: any;
};
/**
* Common error formatting
* @param err original error
*/
export declare const enhanceError: (err: InBrainError) => InBrainError;