UNPKG

@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
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 {};