Skip to content
This repository was archived by the owner on Jun 26, 2020. It is now read-only.

Commit a197da6

Browse files
committed
Merge pull request #325 from kassens/flow-0.21.0
Flow 0.21.0
2 parents bd3d1e8 + af5ff8a commit a197da6

File tree

4 files changed

+2764
-2638
lines changed

4 files changed

+2764
-2638
lines changed

.flowconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,4 @@ suppress_comment=\\(.\\|\n\\)*\\$FlowFixMe
1515
suppress_comment=\\(.\\|\n\\)*\\$FlowIssue
1616

1717
[version]
18-
0.20.1
18+
0.21.0

frontend/types.js

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,7 @@ export type Dest = 'firstChild' | 'lastChild' | 'prevSibling' | 'nextSibling' |
1616
export type ElementID = string;
1717

1818
export type DOMNode = {
19-
nodeName: string,
20-
style: Object,
21-
offsetTop: number,
22-
offsetLeft: number,
23-
offsetHeight: number,
24-
offsetWidth: number,
25-
offsetParent: ?DOMNode,
19+
appendChild: (child: DOMNode) => void,
2620
getBoundingClientRect: () => {
2721
top: number,
2822
left: number,
@@ -31,25 +25,32 @@ export type DOMNode = {
3125
bottom: number,
3226
right: number,
3327
},
28+
innerHTML: string,
29+
innerText: string,
30+
nodeName: string,
31+
offsetHeight: number,
32+
offsetLeft: number,
33+
offsetParent: ?DOMNode,
34+
offsetTop: number,
35+
offsetWidth: number,
3436
onclick?: (evt: DOMEvent) => void,
37+
parentNode: DOMNode,
38+
removeChild: (child: DOMNode) => void,
39+
removeListener: (evt: string, fn: () => void) => void,
3540
scrollLeft: number,
3641
scrollTop: number,
37-
appendChild: (child: DOMNode) => void,
38-
removeChild: (child: DOMNode) => void,
39-
parentNode: DOMNode,
40-
innerText: string,
41-
value: string,
42-
innerHTML: string,
42+
style: Object,
4343
textContent: string,
44-
removeListener: (evt: string, fn: () => void) => void,
44+
value: string,
4545
};
4646

4747
export type DOMEvent = {
48-
target: DOMNode,
48+
cancelBubble: boolean,
49+
key: string,
50+
keyCode: number,
4951
pageX: number,
5052
pageY: number,
5153
preventDefault: () => void,
5254
stopPropagation: () => void,
53-
cancelBubble: boolean,
54-
keyCode: number,
55+
target: DOMNode,
5556
};

0 commit comments

Comments
 (0)