UNPKG

@dnb/eufemia

Version:

DNB Eufemia Design System UI Library

27 lines (26 loc) 711 B
/** * Will map some events we need to map during typing * * @param {object} param0 * @property {function} setLocalValue setState handler * @returns event handler function */ type MaskedInputTarget = HTMLInputElement & { runCorrectCaretPosition?: () => void; __getCorrectCaretPosition?: boolean; }; type MaskedInputEvent = { target: MaskedInputTarget; key?: string; isComposing?: boolean; data?: string; preventDefault?: () => void; defaultPrevented?: boolean; }; export declare const useCallEvent: ({ setLocalValue, }: { setLocalValue: (v: string) => void; }) => ({ event, value }: { event: MaskedInputEvent; value?: string; }, name: string) => any; export {};