UNPKG

@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

11 lines (10 loc) 806 B
import type { StateSlice, TopLevelDataSchema } from './types'; export declare function useGlobalData<TLDS extends TopLevelDataSchema>(): TLDS; interface UseGlobalDataSlice<TLDS extends TopLevelDataSchema, SliceName extends keyof TLDS, SliceData extends TLDS[SliceName]> { sliceData: SliceData | undefined; updateStateSlice: (updatedSlice: StateSlice<TLDS, SliceName, SliceData>) => void; clearStateSlice: () => void; } export declare function useGlobalDataSlice<TLDS extends TopLevelDataSchema, SliceName extends keyof TLDS, SliceData extends TLDS[SliceName] = NonNullable<TLDS[SliceName]>>(sliceId: SliceName, caller?: string): UseGlobalDataSlice<TLDS, SliceName, SliceData>; export declare function useResetGlobalData<TLDS extends TopLevelDataSchema>(caller?: string): () => void; export {};