File tree Expand file tree Collapse file tree
src/private/webapis/dom/nodes/specs Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -798,18 +798,19 @@ export default class Pressability {
798798 }
799799
800800 _measureResponderRegion ( ) : void {
801- if ( this . _responderID == null ) {
801+ const responderID = this . _responderID ;
802+ if ( responderID == null ) {
802803 return ;
803804 }
804805
805- if ( typeof this . _responderID === 'number' ) {
806- UIManager . measure ( this . _responderID , this . _measureCallback ) ;
806+ if ( typeof responderID === 'number' ) {
807+ UIManager . measure ( responderID , this . _measureCallback ) ;
807808 } else if (
808809 ReactNativeFeatureFlags . shouldPressabilityUseNativeViewHierarchyForMeasurement ( )
809810 ) {
810- this . _responderID . measureAsyncOnUI ( this . _measureCallback ) ;
811+ responderID . measureAsyncOnUI ( this . _measureCallback ) ;
811812 } else {
812- this . _responderID . measure ( this . _measureCallback ) ;
813+ responderID . measure ( this . _measureCallback ) ;
813814 }
814815 }
815816
Original file line number Diff line number Diff line change @@ -159,9 +159,9 @@ export interface Spec extends TurboModule {
159159 onSuccess : MeasureLayoutOnSuccessCallback ,
160160 ) = > void ;
161161
162- + measureAsyncOnUI : (
163- nativeElementReference : mixed ,
164- callback : MeasureInWindowOnSuccessCallback ,
162+ readonly measureAsyncOnUI: (
163+ nativeElementReference : unknown ,
164+ callback : MeasureOnSuccessCallback ,
165165 ) => void ;
166166
167167 /**
@@ -438,7 +438,7 @@ export interface RefinedSpec {
438438 onSuccess : MeasureLayoutOnSuccessCallback ,
439439 ) = > void ;
440440
441- + measureAsyncOnUI : (
441+ readonly measureAsyncOnUI: (
442442 nativeElementReference : NativeElementReference ,
443443 callback : MeasureOnSuccessCallback ,
444444 ) => void ;
You can’t perform that action at this time.
0 commit comments