UNPKG

@nipe-solutions/react-spring-bottom-sheet

Version:
19 lines (18 loc) 552 B
import type { ResolvedSnapPoint } from './types.js'; export interface SelectSettleTargetOptions { position: number; velocity: number; snapPoints: readonly ResolvedSnapPoint[]; closedPosition: number; dismissible: boolean; } export type SettleTarget = { type: 'snap'; snapPoint: ResolvedSnapPoint; } | { type: 'dismiss'; position: number; } | { type: 'none'; }; export declare function selectSettleTarget({ position, velocity, snapPoints, closedPosition, dismissible, }: SelectSettleTargetOptions): SettleTarget;