@adyen/kyc-components
Version:
This guide assumes that you have already an account with Adyen. A legalEntity needs to be created, and you need to have a `legalEntityId` to instatiate a Component.
19 lines (18 loc) • 853 B
TypeScript
import { type TaskType } from '../stores/globalStore/taskTypes';
import type { CapabilityProblems } from '../types/errors/capability-problems';
interface UseDataMissingRemediationsProps {
legalEntityId: string;
problems: CapabilityProblems;
}
interface DataMissingRemediations {
remediationMessages: Partial<Record<TaskType, string | undefined>>;
}
/**
* @description A hook that parses a legal entities capability problems and maps its verification error codes to task specific remediation messages
*
* @param legalEntityId - ID of an exisiting LegalEntity
* @param problems - Capability problems on exisiting LegalEntity
* @returns A record of TaskTypes to a remediation message
*/
export declare function useDataMissingRemediations({ legalEntityId, problems, }: UseDataMissingRemediationsProps): DataMissingRemediations;
export {};