File tree 1 file changed +52
-47
lines changed
1 file changed +52
-47
lines changed Original file line number Diff line number Diff line change 11
11
12
12
'use strict' ;
13
13
14
- export type Layout = { |
15
- + x : number ,
16
- + y : number ,
17
- + width : number ,
18
- + height : number ,
19
- | } ;
20
- export type LayoutEvent = SyntheticEvent < { |
21
- + layout : Layout ,
14
+ export type SyntheticEvent < T > = $ReadOnly < { |
15
+ bubbles : ?boolean ,
16
+ cancelable : ?boolean ,
17
+ currentTarget : number ,
18
+ defaultPrevented : ?boolean ,
19
+ dispatchConfig : $ReadOnly < { |
20
+ registrationName : string ,
21
+ | } > ,
22
+ eventPhase : ?number ,
23
+ isDefaultPrevented : ( ) => boolean ,
24
+ isPropagationStopped : ( ) => boolean ,
25
+ isTrusted : ?boolean ,
26
+ nativeEvent : T ,
27
+ persist : ( ) => void ,
28
+ target : ?number ,
29
+ timeStamp : number ,
30
+ type : ?string ,
22
31
| } > ;
23
32
24
- export type SyntheticEvent < T > = { |
25
- + bubbles : ?boolean ,
26
- + cancelable : ?boolean ,
27
- + currentTarget : number ,
28
- + defaultPrevented : ?boolean ,
29
- + dispatchConfig : { |
30
- + registrationName : string ,
31
- | } ,
32
- + eventPhase : ?number ,
33
- + isDefaultPrevented : ( ) = > boolean ,
34
- + isPropagationStopped : ( ) = > boolean ,
35
- + isTrusted : ?boolean ,
36
- + nativeEvent : T ,
37
- + persist : ( ) = > void ,
38
- + target : ?number ,
39
- + timeStamp : number ,
40
- + type : ?string ,
41
- | } ;
33
+ export type Layout = $ReadOnly < { |
34
+ x : number ,
35
+ y : number ,
36
+ width : number ,
37
+ height : number ,
38
+ | } > ;
39
+
40
+ export type LayoutEvent = SyntheticEvent <
41
+ $ReadOnly < { |
42
+ layout : Layout ,
43
+ | } > ,
44
+ > ;
42
45
43
46
export type PressEvent = SyntheticEvent < Object > ;
44
47
45
- export type ScrollEvent = SyntheticEvent < { |
46
- + contentInset : { |
47
- + bottom : number ,
48
- + left : number ,
49
- + right : number ,
50
- + top : number ,
51
- | } ,
52
- + contentOffset : { |
53
- + y : number ,
54
- + x : number ,
55
- | } ,
56
- + contentSize : { |
57
- + height : number ,
58
- + width : number ,
59
- | } ,
60
- + layoutMeasurement : { |
61
- + height : number ,
62
- + width : number ,
63
- | } ,
64
- + zoomScale : number ,
65
- | } > ;
48
+ export type ScrollEvent = SyntheticEvent <
49
+ $ReadOnly < { |
50
+ contentInset : $ReadOnly < { |
51
+ bottom : number ,
52
+ left : number ,
53
+ right : number ,
54
+ top : number ,
55
+ | } > ,
56
+ contentOffset : $ReadOnly < { |
57
+ y : number ,
58
+ x : number ,
59
+ | } > ,
60
+ contentSize : $ReadOnly < { |
61
+ height : number ,
62
+ width : number ,
63
+ | } > ,
64
+ layoutMeasurement : $ReadOnly < { |
65
+ height : number ,
66
+ width : number ,
67
+ | } > ,
68
+ zoomScale : number ,
69
+ | } > ,
70
+ > ;
You can’t perform that action at this time.
0 commit comments