All files / apps/host/src/types card.ts

0% Statements 0/0
0% Branches 0/0
0% Functions 0/0
0% Lines 0/0

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21                                         
import { PanGesture } from 'react-native-gesture-handler';
 
import { CARD_ACTIONS } from '@/constants/card';
 
import { RequestBaseData } from './request';
 
export type CardAction =
  | { type: typeof CARD_ACTIONS.IDLE }
  | { type: typeof CARD_ACTIONS.CANCEL; id: string }
  | { type: typeof CARD_ACTIONS.SUBMIT; id: string };
 
export type SwipeDirection = 'left' | 'right' | 'up' | 'down' | null;
 
export type AnimatedPendingRequestCardData = Partial<RequestBaseData> & {
  type?: 'request' | 'new-request';
  id: string;
  swipeDirection?: SwipeDirection;
  scrollGesture?: PanGesture;
  onPress?: () => void;
};