diff --git a/Libraries/Pressability/Pressability.js b/Libraries/Pressability/Pressability.js index 9ffab69aa01..2c43fe6cd1f 100644 --- a/Libraries/Pressability/Pressability.js +++ b/Libraries/Pressability/Pressability.js @@ -631,6 +631,7 @@ export default class Pressability { PressabilityPerformanceEventEmitter.emitEvent(() => { return { signal, + nativeTimestamp: event.nativeEvent.timestamp, touchDelayMs: Date.now() - event.nativeEvent.timestamp, }; }); diff --git a/Libraries/Pressability/PressabilityPerformanceEventEmitter.js b/Libraries/Pressability/PressabilityPerformanceEventEmitter.js index 832b1ee270e..302baf5e874 100644 --- a/Libraries/Pressability/PressabilityPerformanceEventEmitter.js +++ b/Libraries/Pressability/PressabilityPerformanceEventEmitter.js @@ -12,6 +12,7 @@ import {type PressabilityTouchSignal as TouchSignal} from './PressabilityTypes.j export type PressabilityPerformanceEvent = $ReadOnly<{| signal: TouchSignal, + nativeTimestamp: number, touchDelayMs: number, |}>; export type PressabilityPerformanceEventListener = PressabilityPerformanceEvent => void;