@adyen/kyc-components
Version:
`adyen-kyc-components` provides the required pieces to build an onboarding flow based on a legal entity. To onboard and verify users, you need to create a user interface (UI) to collect user data. To speed up building your integration, Adyen offers onboar
19 lines (18 loc) • 856 B
TypeScript
import type { CapabilityProblems } from '../core/models/errors/capability-problems';
import { TaskTypes } from '../stores/globalStore/taskTypes';
interface UseDataMissingRemediationsProps {
legalEntityId: string;
problems: CapabilityProblems;
}
interface DataMissingRemediations {
remediationMessages: Partial<Record<TaskTypes, 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 {};