1 |
|
2 |
|
3 |
|
4 | import { makeValidator, makeParser } from '../ui/core/properties';
|
5 | export var CoreTypes;
|
6 | (function (CoreTypes) {
|
7 | let KeyboardType;
|
8 | (function (KeyboardType) {
|
9 | KeyboardType.datetime = 'datetime';
|
10 | KeyboardType.phone = 'phone';
|
11 | KeyboardType.number = 'number';
|
12 | KeyboardType.url = 'url';
|
13 | KeyboardType.email = 'email';
|
14 | KeyboardType.integer = 'integer';
|
15 | })(KeyboardType = CoreTypes.KeyboardType || (CoreTypes.KeyboardType = {}));
|
16 | let AutofillType;
|
17 | (function (AutofillType) {
|
18 | AutofillType.username = 'username';
|
19 | AutofillType.password = 'password';
|
20 | AutofillType.none = 'none';
|
21 | })(AutofillType = CoreTypes.AutofillType || (CoreTypes.AutofillType = {}));
|
22 | let ReturnKeyType;
|
23 | (function (ReturnKeyType) {
|
24 | ReturnKeyType.done = 'done';
|
25 | ReturnKeyType.next = 'next';
|
26 | ReturnKeyType.go = 'go';
|
27 | ReturnKeyType.search = 'search';
|
28 | ReturnKeyType.send = 'send';
|
29 | })(ReturnKeyType = CoreTypes.ReturnKeyType || (CoreTypes.ReturnKeyType = {}));
|
30 | let TextAlignment;
|
31 | (function (TextAlignment) {
|
32 | TextAlignment.left = 'left';
|
33 | TextAlignment.center = 'center';
|
34 | TextAlignment.right = 'right';
|
35 | TextAlignment.justify = 'justify';
|
36 | })(TextAlignment = CoreTypes.TextAlignment || (CoreTypes.TextAlignment = {}));
|
37 | let TextDecoration;
|
38 | (function (TextDecoration) {
|
39 | TextDecoration.none = 'none';
|
40 | TextDecoration.underline = 'underline';
|
41 | TextDecoration.lineThrough = 'line-through';
|
42 | })(TextDecoration = CoreTypes.TextDecoration || (CoreTypes.TextDecoration = {}));
|
43 | let TextTransform;
|
44 | (function (TextTransform) {
|
45 | TextTransform.none = 'none';
|
46 | TextTransform.capitalize = 'capitalize';
|
47 | TextTransform.uppercase = 'uppercase';
|
48 | TextTransform.lowercase = 'lowercase';
|
49 | })(TextTransform = CoreTypes.TextTransform || (CoreTypes.TextTransform = {}));
|
50 | let WhiteSpace;
|
51 | (function (WhiteSpace) {
|
52 | WhiteSpace.normal = 'normal';
|
53 | WhiteSpace.nowrap = 'nowrap';
|
54 | })(WhiteSpace = CoreTypes.WhiteSpace || (CoreTypes.WhiteSpace = {}));
|
55 | let Orientation;
|
56 | (function (Orientation) {
|
57 | Orientation.horizontal = 'horizontal';
|
58 | Orientation.vertical = 'vertical';
|
59 | })(Orientation = CoreTypes.Orientation || (CoreTypes.Orientation = {}));
|
60 | let DeviceOrientation;
|
61 | (function (DeviceOrientation) {
|
62 | DeviceOrientation.portrait = 'portrait';
|
63 | DeviceOrientation.landscape = 'landscape';
|
64 | DeviceOrientation.unknown = 'unknown';
|
65 | })(DeviceOrientation = CoreTypes.DeviceOrientation || (CoreTypes.DeviceOrientation = {}));
|
66 | let HorizontalAlignment;
|
67 | (function (HorizontalAlignment) {
|
68 | HorizontalAlignment.left = 'left';
|
69 | HorizontalAlignment.center = 'center';
|
70 | HorizontalAlignment.right = 'right';
|
71 | HorizontalAlignment.stretch = 'stretch';
|
72 | HorizontalAlignment.isValid = makeValidator(HorizontalAlignment.left, HorizontalAlignment.center, HorizontalAlignment.right, HorizontalAlignment.stretch);
|
73 | HorizontalAlignment.parse = makeParser(HorizontalAlignment.isValid);
|
74 | })(HorizontalAlignment = CoreTypes.HorizontalAlignment || (CoreTypes.HorizontalAlignment = {}));
|
75 | let VerticalAlignment;
|
76 | (function (VerticalAlignment) {
|
77 | VerticalAlignment.top = 'top';
|
78 | VerticalAlignment.middle = 'middle';
|
79 | VerticalAlignment.bottom = 'bottom';
|
80 | VerticalAlignment.stretch = 'stretch';
|
81 | })(VerticalAlignment = CoreTypes.VerticalAlignment || (CoreTypes.VerticalAlignment = {}));
|
82 | let VerticalAlignmentText;
|
83 | (function (VerticalAlignmentText) {
|
84 | VerticalAlignmentText.top = 'top';
|
85 | VerticalAlignmentText.middle = 'middle';
|
86 | VerticalAlignmentText.bottom = 'bottom';
|
87 | VerticalAlignmentText.stretch = 'stretch';
|
88 | VerticalAlignmentText.texttop = 'text-top';
|
89 | VerticalAlignmentText.textbottom = 'text-bottom';
|
90 | VerticalAlignmentText.sup = 'sup';
|
91 | VerticalAlignmentText.sub = 'sub';
|
92 | VerticalAlignmentText.baseline = 'baseline';
|
93 | VerticalAlignmentText.isValid = makeValidator(VerticalAlignmentText.top, VerticalAlignmentText.middle, VerticalAlignmentText.bottom, VerticalAlignmentText.stretch, VerticalAlignmentText.texttop, VerticalAlignmentText.textbottom, VerticalAlignmentText.sup, VerticalAlignmentText.sub, VerticalAlignmentText.baseline);
|
94 | VerticalAlignmentText.parse = (value) => (value.toLowerCase() === 'center' ? VerticalAlignmentText.middle : parseStrict(value));
|
95 | const parseStrict = makeParser(VerticalAlignmentText.isValid);
|
96 | })(VerticalAlignmentText = CoreTypes.VerticalAlignmentText || (CoreTypes.VerticalAlignmentText = {}));
|
97 | let ImageStretch;
|
98 | (function (ImageStretch) {
|
99 | ImageStretch.none = 'none';
|
100 | ImageStretch.aspectFill = 'aspectFill';
|
101 | ImageStretch.aspectFit = 'aspectFit';
|
102 | ImageStretch.fill = 'fill';
|
103 | })(ImageStretch = CoreTypes.ImageStretch || (CoreTypes.ImageStretch = {}));
|
104 | let Visibility;
|
105 | (function (Visibility) {
|
106 | Visibility.visible = 'visible';
|
107 | Visibility.collapse = 'collapse';
|
108 | Visibility.collapsed = 'collapsed';
|
109 | Visibility.hidden = 'hidden';
|
110 | Visibility.isValid = makeValidator(Visibility.visible, Visibility.hidden, Visibility.collapse);
|
111 | Visibility.parse = (value) => (value.toLowerCase() === 'collapsed' ? Visibility.collapse : parseStrict(value));
|
112 | const parseStrict = makeParser(Visibility.isValid);
|
113 | })(Visibility = CoreTypes.Visibility || (CoreTypes.Visibility = {}));
|
114 | let FontAttributes;
|
115 | (function (FontAttributes) {
|
116 | FontAttributes.Normal = 0;
|
117 | FontAttributes.Bold = 1;
|
118 | FontAttributes.Italic = 1 << 1;
|
119 | })(FontAttributes = CoreTypes.FontAttributes || (CoreTypes.FontAttributes = {}));
|
120 | let DeviceType;
|
121 | (function (DeviceType) {
|
122 | DeviceType.Phone = 'Phone';
|
123 | DeviceType.Tablet = 'Tablet';
|
124 | })(DeviceType = CoreTypes.DeviceType || (CoreTypes.DeviceType = {}));
|
125 | let UpdateTextTrigger;
|
126 | (function (UpdateTextTrigger) {
|
127 | UpdateTextTrigger.focusLost = 'focusLost';
|
128 | UpdateTextTrigger.textChanged = 'textChanged';
|
129 | })(UpdateTextTrigger = CoreTypes.UpdateTextTrigger || (CoreTypes.UpdateTextTrigger = {}));
|
130 | let Accuracy;
|
131 | (function (Accuracy) {
|
132 | Accuracy.any = 300;
|
133 | Accuracy.high = 3;
|
134 | })(Accuracy = CoreTypes.Accuracy || (CoreTypes.Accuracy = {}));
|
135 | let Dock;
|
136 | (function (Dock) {
|
137 | Dock.left = 'left';
|
138 | Dock.top = 'top';
|
139 | Dock.right = 'right';
|
140 | Dock.bottom = 'bottom';
|
141 | })(Dock = CoreTypes.Dock || (CoreTypes.Dock = {}));
|
142 | let AutocapitalizationType;
|
143 | (function (AutocapitalizationType) {
|
144 | AutocapitalizationType.none = 'none';
|
145 | AutocapitalizationType.words = 'words';
|
146 | AutocapitalizationType.sentences = 'sentences';
|
147 | AutocapitalizationType.allCharacters = 'allcharacters';
|
148 | })(AutocapitalizationType = CoreTypes.AutocapitalizationType || (CoreTypes.AutocapitalizationType = {}));
|
149 | let NavigationBarVisibility;
|
150 | (function (NavigationBarVisibility) {
|
151 | NavigationBarVisibility.auto = 'auto';
|
152 | NavigationBarVisibility.never = 'never';
|
153 | NavigationBarVisibility.always = 'always';
|
154 | })(NavigationBarVisibility = CoreTypes.NavigationBarVisibility || (CoreTypes.NavigationBarVisibility = {}));
|
155 | let AndroidActionBarIconVisibility;
|
156 | (function (AndroidActionBarIconVisibility) {
|
157 | AndroidActionBarIconVisibility.auto = 'auto';
|
158 | AndroidActionBarIconVisibility.never = 'never';
|
159 | AndroidActionBarIconVisibility.always = 'always';
|
160 | })(AndroidActionBarIconVisibility = CoreTypes.AndroidActionBarIconVisibility || (CoreTypes.AndroidActionBarIconVisibility = {}));
|
161 | let AndroidActionItemPosition;
|
162 | (function (AndroidActionItemPosition) {
|
163 | AndroidActionItemPosition.actionBar = 'actionBar';
|
164 | AndroidActionItemPosition.actionBarIfRoom = 'actionBarIfRoom';
|
165 | AndroidActionItemPosition.popup = 'popup';
|
166 | })(AndroidActionItemPosition = CoreTypes.AndroidActionItemPosition || (CoreTypes.AndroidActionItemPosition = {}));
|
167 | let IOSActionItemPosition;
|
168 | (function (IOSActionItemPosition) {
|
169 | IOSActionItemPosition.left = 'left';
|
170 | IOSActionItemPosition.right = 'right';
|
171 | })(IOSActionItemPosition = CoreTypes.IOSActionItemPosition || (CoreTypes.IOSActionItemPosition = {}));
|
172 | let ImageFormat;
|
173 | (function (ImageFormat) {
|
174 | ImageFormat.png = 'png';
|
175 | ImageFormat.jpeg = 'jpeg';
|
176 | ImageFormat.jpg = 'jpg';
|
177 | })(ImageFormat = CoreTypes.ImageFormat || (CoreTypes.ImageFormat = {}));
|
178 | let FontStyle;
|
179 | (function (FontStyle) {
|
180 | FontStyle.normal = 'normal';
|
181 | FontStyle.italic = 'italic';
|
182 | })(FontStyle = CoreTypes.FontStyle || (CoreTypes.FontStyle = {}));
|
183 | let FontWeight;
|
184 | (function (FontWeight) {
|
185 | FontWeight.thin = '100';
|
186 | FontWeight.extraLight = '200';
|
187 | FontWeight.light = '300';
|
188 | FontWeight.normal = 'normal';
|
189 | FontWeight.medium = '500';
|
190 | FontWeight.semiBold = '600';
|
191 | FontWeight.bold = 'bold';
|
192 | FontWeight.extraBold = '800';
|
193 | FontWeight.black = '900';
|
194 | })(FontWeight = CoreTypes.FontWeight || (CoreTypes.FontWeight = {}));
|
195 | let BackgroundRepeat;
|
196 | (function (BackgroundRepeat) {
|
197 | BackgroundRepeat.repeat = 'repeat';
|
198 | BackgroundRepeat.repeatX = 'repeat-x';
|
199 | BackgroundRepeat.repeatY = 'repeat-y';
|
200 | BackgroundRepeat.noRepeat = 'no-repeat';
|
201 | BackgroundRepeat.isValid = makeValidator(BackgroundRepeat.repeat, BackgroundRepeat.repeatX, BackgroundRepeat.repeatY, BackgroundRepeat.noRepeat);
|
202 | BackgroundRepeat.parse = makeParser(BackgroundRepeat.isValid);
|
203 | })(BackgroundRepeat = CoreTypes.BackgroundRepeat || (CoreTypes.BackgroundRepeat = {}));
|
204 | let animation;
|
205 | let AnimationCurve;
|
206 | (function (AnimationCurve) {
|
207 | AnimationCurve.ease = 'ease';
|
208 | AnimationCurve.easeIn = 'easeIn';
|
209 | AnimationCurve.easeOut = 'easeOut';
|
210 | AnimationCurve.easeInOut = 'easeInOut';
|
211 | AnimationCurve.linear = 'linear';
|
212 | AnimationCurve.spring = 'spring';
|
213 | function cubicBezier(x1, y1, x2, y2) {
|
214 | animation = animation || require('../ui/animation');
|
215 | return new animation.CubicBezierAnimationCurve(x1, y1, x2, y2);
|
216 | }
|
217 | AnimationCurve.cubicBezier = cubicBezier;
|
218 | })(AnimationCurve = CoreTypes.AnimationCurve || (CoreTypes.AnimationCurve = {}));
|
219 | let StatusBarStyle;
|
220 | (function (StatusBarStyle) {
|
221 | StatusBarStyle.light = 'light';
|
222 | StatusBarStyle.dark = 'dark';
|
223 | })(StatusBarStyle = CoreTypes.StatusBarStyle || (CoreTypes.StatusBarStyle = {}));
|
224 | let SystemAppearance;
|
225 | (function (SystemAppearance) {
|
226 | SystemAppearance.light = 'light';
|
227 | SystemAppearance.dark = 'dark';
|
228 | })(SystemAppearance = CoreTypes.SystemAppearance || (CoreTypes.SystemAppearance = {}));
|
229 | })(CoreTypes || (CoreTypes = {}));
|
230 |
|
231 |
|
232 |
|
233 | export const AnimationCurve = CoreTypes.AnimationCurve;
|
234 |
|
235 |
|
236 |
|
237 | export const Enums = {
|
238 | Accuracy: CoreTypes.Accuracy,
|
239 | AndroidActionBarIconVisibility: CoreTypes.AndroidActionBarIconVisibility,
|
240 | AndroidActionItemPosition: CoreTypes.AndroidActionItemPosition,
|
241 | AnimationCurve: CoreTypes.AnimationCurve,
|
242 | AutocapitalizationType: CoreTypes.AutocapitalizationType,
|
243 | BackgroundRepeat: CoreTypes.BackgroundRepeat,
|
244 | DeviceOrientation: CoreTypes.DeviceOrientation,
|
245 | DeviceType: CoreTypes.DeviceType,
|
246 | Dock: CoreTypes.Dock,
|
247 | FontAttributes: CoreTypes.FontAttributes,
|
248 | FontStyle: CoreTypes.FontStyle,
|
249 | FontWeight: CoreTypes.FontWeight,
|
250 | HorizontalAlignment: CoreTypes.HorizontalAlignment,
|
251 | IOSActionItemPosition: CoreTypes.IOSActionItemPosition,
|
252 | ImageFormat: CoreTypes.ImageFormat,
|
253 | KeyboardType: CoreTypes.KeyboardType,
|
254 | NavigationBarVisibility: CoreTypes.NavigationBarVisibility,
|
255 | Orientation: CoreTypes.Orientation,
|
256 | ReturnKeyType: CoreTypes.ReturnKeyType,
|
257 | StatusBarStyle: CoreTypes.StatusBarStyle,
|
258 | Stretch: CoreTypes.ImageStretch,
|
259 | SystemAppearance: CoreTypes.SystemAppearance,
|
260 | TextAlignment: CoreTypes.TextAlignment,
|
261 | TextDecoration: CoreTypes.TextDecoration,
|
262 | TextTransform: CoreTypes.TextTransform,
|
263 | UpdateTextTrigger: CoreTypes.UpdateTextTrigger,
|
264 | VerticalAlignment: CoreTypes.VerticalAlignment,
|
265 | Visibility: CoreTypes.Visibility,
|
266 | WhiteSpace: CoreTypes.WhiteSpace,
|
267 | };
|
268 |
|
\ | No newline at end of file |