-
Notifications
You must be signed in to change notification settings - Fork 62
/
Copy pathtypes.js
70 lines (64 loc) · 1.37 KB
/
types.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
/*
* Copyright (c) 2017, Globo.com (https://github.com/globocom)
*
* License: MIT
*/
// @flow
export type BlockQuotePropsType = {
type: string,
text: string,
data: Object,
customStyles?: Object,
inlineStyles: Array<Object>,
entityRanges: Array<Object>,
entityMap: ?Object,
textProps: ?Object,
renderEmptyBlocks: boolean,
};
export type DraftJsTextPropsType = {
type: string,
text: string,
data: Object,
customStyles?: Object,
inlineStyles: Array<Object>,
entityRanges: Array<Object>,
entityMap: ?Object,
navigate?: Function,
textProps: ?Object,
renderEmptyBlocks: boolean,
};
export type OrderedListItemPropsType = {
type: string,
text: string,
data: Object,
customStyles?: Object,
inlineStyles: Array<Object>,
entityRanges: Array<Object>,
entityMap: ?Object,
counter: number,
separator?: string,
depth: number,
defaultMarginLeft: number,
textProps: ?Object,
renderEmptyBlocks: boolean,
};
export type UnorderedListItemPropsType = {
type: string,
text: string,
data: Object,
customStyles?: Object,
inlineStyles: Array<Object>,
entityRanges: Array<Object>,
entityMap: ?Object,
depth: number,
defaultMarginLeft: number,
textProps: ?Object,
renderEmptyBlocks: boolean,
};
export type TextStyledPropsType = {
type: string,
text: string,
customStyles?: Object,
onPress?: Function,
lineHeight: Object,
};