mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Pass nativeTimestamp into PressabilityPerformanceEvent
Summary: Pass nativeTimestamp into PressabilityPerformanceEvent as a way to uniquely identify events. Changelog: [Internal] Differential Revision: D30648544 fbshipit-source-id: 7cb0146f6ff1655f1312e5094535e59268fb2a22
This commit is contained in:
committed by
Facebook GitHub Bot
parent
49b3b31d8e
commit
cbe0e6bf27
@@ -631,6 +631,7 @@ export default class Pressability {
|
||||
PressabilityPerformanceEventEmitter.emitEvent(() => {
|
||||
return {
|
||||
signal,
|
||||
nativeTimestamp: event.nativeEvent.timestamp,
|
||||
touchDelayMs: Date.now() - event.nativeEvent.timestamp,
|
||||
};
|
||||
});
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user