@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.
13 lines (12 loc) • 883 B
TypeScript
import type { QueryOptions } from '../../../types';
import type { PhoneNumberValidationRequest, PhoneNumberValidationResponse } from './validation.types';
export type QueryKeyValidatePhoneNumber = ['validatePhoneNumber', PhoneNumberValidationRequest];
export declare const useValidatePhoneNumber: (data: PhoneNumberValidationRequest, options?: QueryOptions<PhoneNumberValidationResponse>) => import("@tanstack/preact-query").UseQueryResult<{
invalidFields: import("./validation.contract").components["schemas"]["InvalidField"][];
valid: boolean;
}, Error>;
export declare const useValidatePhoneNumberImperatively: () => (data: PhoneNumberValidationRequest) => Promise<{
invalidFields: import("./validation.contract").components["schemas"]["InvalidField"][];
valid: boolean;
}>;
export type ValidatePhoneNumber = ReturnType<typeof useValidatePhoneNumberImperatively>;