@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.
304 lines (303 loc) • 19 kB
TypeScript
import type { UserEvents } from '../../core/user-events';
import type { QueryOptions } from '../types';
import type { CompanySearchRequest, CompanySearchResponse } from './companySearch.types';
export type QueryKeyCompanySearch = ['companySearch', CompanySearchRequest];
/**
* Supports querying declaratively (`useCompanySearch` hook) and imperatively
* (`queryClient.fetchQuery()`) with the same config, ensuring no deviation occurs
* between the two types.
*/
export declare const companySearchQueryOptions: (rootLegalEntityId: string, baseUrl: string, data: CompanySearchRequest, userEvents: UserEvents, options?: QueryOptions<CompanySearchResponse>) => import("@tanstack/preact-query").OmitKeyof<import("@tanstack/preact-query").UseQueryOptions<{
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
}, Error, {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
}, import("../queryKeys").QueryKey>, "queryFn"> & {
queryFn?: import("@tanstack/preact-query").QueryFunction<{
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
}, import("../queryKeys").QueryKey, never> | undefined;
} & {
queryKey: ([] & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../termsOfService/useAcceptedTermsOfService").QueryKeyAcceptedTermsOfService & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../address/useAddressCleanse").QueryKeyAddressCleanse & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../uiAnalytics/useAnalyticsSession").QueryKeyAnalyticsSession & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../transferInstruments/transferInstruments.types").QueryKeyBankVerificationProviders & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../businessLines/useBusinessLines").QueryKeyBusinessLines & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../check/useCheck").QueryKeyCheckAsAService & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../companyDataSet/handleCompanyDataset").QueryKeyCompanyDataset & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (QueryKeyCompanySearch & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../documents/useDocument").QueryKeyDocument & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../documents/useDocuments").QueryKeyDocuments & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../documentValidation/useDocumentValidate").QueryKeyDocumentValidation & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../idNowProvider/useIdNowProvider").QueryKeyIdNowProviderIdentificationStatus & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../idNowProvider/useIdNowProvider").QueryKeyIdNowProviderStartIdentification & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../idVerificationProviders/useIdVerificationToken").QueryKeyIdVerificationToken & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../industryCodes/useIndustryCodes").QueryKeyIndustryCodes & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../invitations/useInvitationStatus").QueryKeyInvitationStatus & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../invitedEntity/useInvitedEntityAssociationData").QueryKeyInvitedEntityAssociationData & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../legalEntity/useLegalEntity").QueryKeyLegalEntity & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../datasets/useLegalForms").QueryKeyLegalForms & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../datasets/useNaceCodes").QueryKeyNaceCodes & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../onboardingStatus/useOnboardingStatus").QueryKeyOnboardingStatus & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../openId/useOpenIdAuthorizationLink").QueryKeyOpenIdAuthorizationLink & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../pci/usePciQuestionnaireList").QueryKeyPciQuestionnaireList & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../pci/usePciStatus").QueryKeyPciStatus & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../pci/usePciTemplate").QueryKeyPciTemplate & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../providersConfiguration/useProviderStatus").QueryKeyProvidersStatus & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../address/useRetrieveAddress").QueryKeyRetrieveAddress & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../configurations/useScenarios").QueryKeyScenarios & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../address/useSearchAddress").QueryKeySearchAddress & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../datasets/useSourceOfFundsTypes").QueryKeySourceOfFundsTypes & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../configurations/useSupportedCountries").QueryKeySupportedCountries & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../taskStatus/useTaskStatus").QueryKeyTaskStatus & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../configurations/useTaskTypes").QueryKeyTaskTypes & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../taxClassification/useTaxClassification").QueryKeyTaxClassification & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../termsOfService/useTermsOfService").QueryKeyTermsOfService & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../termsOfService/useTermsOfServiceAcceptanceInfos").QueryKeyTermsOfServiceAcceptanceInfos & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../termsOfService/useTermsOfServiceStatus").QueryKeyTermsOfServiceStatus & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../toggles/useToggles").QueryKeyToggles & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../transferInstruments/useTransferInstrument").QueryKeyTransferInstrument & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../transferInstruments/useTransferInstruments").QueryKeyTransferInstruments & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../transferInstruments/useUpdateTrustedTransferInstrument").QueryKeyTrustedTransferInstrument & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../validation/useValidatePhoneNumber").QueryKeyValidatePhoneNumber & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../tinVerification/useVerifyTin").QueryKeyVerifyTin & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../configurations/useVersionConfiguration").QueryKeyVersionConfiguration & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
}) | (import("../invitedEntity/useInvitedEntityRootCapabilities").QueryKeyInvitedEntityRootCapabilities & {
[]: {
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
};
[]: Error;
});
};
export declare const useCompanySearch: (data: CompanySearchRequest, options?: QueryOptions<CompanySearchResponse>) => import("@tanstack/preact-query").UseQueryResult<{
provider: import("./companySearch.contract").components["schemas"]["Provider"];
results: import("./companySearch.contract").components["schemas"]["ProviderAgnosticSearchCompanyResult"][];
}, Error>;