@kycaid/react-native-sdk
Version:
KYCAID React Native SDK
20 lines (19 loc) • 852 B
TypeScript
import { Config } from '../../App';
import { CommonError } from '../types';
import { GENERATE_FORM_DATA, GENERATE_FORM_ERROR, GENERATE_FORM_FETCH } from './constants';
export interface GenerateFormFetch {
type: typeof GENERATE_FORM_FETCH;
payload: Config;
}
export interface GenerateFormData {
type: typeof GENERATE_FORM_DATA;
payload: any;
}
export interface GenerateFormError {
type: typeof GENERATE_FORM_ERROR;
payload: CommonError;
}
export declare type FormsAction = GenerateFormFetch | GenerateFormData | GenerateFormError;
export declare const generateForm: (payload: GenerateFormFetch['payload']) => GenerateFormFetch;
export declare const generateFormData: (payload: GenerateFormData['payload']) => GenerateFormData;
export declare const generateFormError: (payload: GenerateFormError['payload']) => GenerateFormError;