UNPKG

@carbon/react

Version:

React components for the Carbon Design System

20 lines (19 loc) 678 B
/** * Copyright IBM Corp. 2016, 2025 * * This source code is licensed under the Apache-2.0 license found in the * LICENSE file in the root directory of this source tree. */ import { type RefObject } from 'react'; type UsePressableState = { longPress: boolean; }; type UsePressableOptions = { onPress?: (state: UsePressableState) => void; onPressIn?: () => void; onPressOut?: (state: UsePressableState) => void; onLongPress?: () => void; delayLongPressMs?: number; }; export declare const usePressable: (ref: RefObject<HTMLElement | null>, { onPress, onPressIn, onPressOut, onLongPress, delayLongPressMs, }?: UsePressableOptions) => void; export {};