UNPKG

@kycaid/react-native-sdk

Version:
37 lines (36 loc) 1.07 kB
import { CommonError } from '../types'; import { FormsAction } from './actions'; import { GenerateFormSuccessResponse } from './types'; export interface FormsState { generate: { success: boolean; loading: boolean; data?: GenerateFormSuccessResponse; error?: CommonError; }; } export declare const initialFormsState: FormsState; export declare const generateFormReducer: (state: FormsState['generate'], action: FormsAction) => { success: boolean; loading: boolean; data?: GenerateFormSuccessResponse | undefined; error?: CommonError | undefined; } | { loading: boolean; success: boolean; data: any; error: undefined; }; export declare const formsReducer: (state: FormsState | undefined, action: FormsAction) => { generate: { success: boolean; loading: boolean; data?: GenerateFormSuccessResponse | undefined; error?: CommonError | undefined; } | { loading: boolean; success: boolean; data: any; error: undefined; }; };