@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
16 lines (15 loc) • 798 B
TypeScript
import type { AnalyticsEventPayload, EventQueueItem, EventType, MixpanelProperty, UserEvents } from '../core/user-events';
import type { EmbeddedAnalyticsSessionRequest } from '../core/models/api/analytics';
type UseAnalyticsProps = {
userEvents: UserEvents;
sessionId: string | undefined;
sessionData: EmbeddedAnalyticsSessionRequest;
};
type EmbeddedEventItem = {
eventType: EventType;
eventName: string;
eventData: AnalyticsEventPayload | Record<string, MixpanelProperty>;
};
export declare const convertToEmbeddedEvent: (eventQueueItem: EventQueueItem, sessionData: EmbeddedAnalyticsSessionRequest) => EmbeddedEventItem & EmbeddedAnalyticsSessionRequest;
export declare const useAnalytics: ({ userEvents, sessionId, sessionData }: UseAnalyticsProps) => void;
export {};