@@ -59,12 +59,12 @@ extension LayoutChildExtension on LayoutChild {
59
59
class LayoutFragment implements JSObject {}
60
60
61
61
extension LayoutFragmentExtension on LayoutFragment {
62
- external double get inlineSize;
63
- external double get blockSize;
64
- external set inlineOffset (double value);
65
- external double get inlineOffset;
66
- external set blockOffset (double value);
67
- external double get blockOffset;
62
+ external num get inlineSize;
63
+ external num get blockSize;
64
+ external set inlineOffset (num value);
65
+ external num get inlineOffset;
66
+ external set blockOffset (num value);
67
+ external num get blockOffset;
68
68
external JSAny ? get data;
69
69
external ChildBreakToken ? get breakToken;
70
70
}
@@ -74,22 +74,22 @@ extension LayoutFragmentExtension on LayoutFragment {
74
74
class IntrinsicSizes implements JSObject {}
75
75
76
76
extension IntrinsicSizesExtension on IntrinsicSizes {
77
- external double get minContentSize;
78
- external double get maxContentSize;
77
+ external num get minContentSize;
78
+ external num get maxContentSize;
79
79
}
80
80
81
81
@JS ('LayoutConstraints' )
82
82
@staticInterop
83
83
class LayoutConstraints implements JSObject {}
84
84
85
85
extension LayoutConstraintsExtension on LayoutConstraints {
86
- external double get availableInlineSize;
87
- external double get availableBlockSize;
88
- external double ? get fixedInlineSize;
89
- external double ? get fixedBlockSize;
90
- external double get percentageInlineSize;
91
- external double get percentageBlockSize;
92
- external double ? get blockFragmentationOffset;
86
+ external num get availableInlineSize;
87
+ external num get availableBlockSize;
88
+ external num ? get fixedInlineSize;
89
+ external num ? get fixedBlockSize;
90
+ external num get percentageInlineSize;
91
+ external num get percentageBlockSize;
92
+ external num ? get blockFragmentationOffset;
93
93
external BlockFragmentationType get blockFragmentationType;
94
94
external JSAny ? get data;
95
95
}
@@ -99,33 +99,33 @@ extension LayoutConstraintsExtension on LayoutConstraints {
99
99
@anonymous
100
100
class LayoutConstraintsOptions implements JSObject {
101
101
external factory LayoutConstraintsOptions ({
102
- double availableInlineSize,
103
- double availableBlockSize,
104
- double fixedInlineSize,
105
- double fixedBlockSize,
106
- double percentageInlineSize,
107
- double percentageBlockSize,
108
- double blockFragmentationOffset,
102
+ num availableInlineSize,
103
+ num availableBlockSize,
104
+ num fixedInlineSize,
105
+ num fixedBlockSize,
106
+ num percentageInlineSize,
107
+ num percentageBlockSize,
108
+ num blockFragmentationOffset,
109
109
BlockFragmentationType blockFragmentationType,
110
110
JSAny ? data,
111
111
});
112
112
}
113
113
114
114
extension LayoutConstraintsOptionsExtension on LayoutConstraintsOptions {
115
- external set availableInlineSize (double value);
116
- external double get availableInlineSize;
117
- external set availableBlockSize (double value);
118
- external double get availableBlockSize;
119
- external set fixedInlineSize (double value);
120
- external double get fixedInlineSize;
121
- external set fixedBlockSize (double value);
122
- external double get fixedBlockSize;
123
- external set percentageInlineSize (double value);
124
- external double get percentageInlineSize;
125
- external set percentageBlockSize (double value);
126
- external double get percentageBlockSize;
127
- external set blockFragmentationOffset (double value);
128
- external double get blockFragmentationOffset;
115
+ external set availableInlineSize (num value);
116
+ external num get availableInlineSize;
117
+ external set availableBlockSize (num value);
118
+ external num get availableBlockSize;
119
+ external set fixedInlineSize (num value);
120
+ external num get fixedInlineSize;
121
+ external set fixedBlockSize (num value);
122
+ external num get fixedBlockSize;
123
+ external set percentageInlineSize (num value);
124
+ external num get percentageInlineSize;
125
+ external set percentageBlockSize (num value);
126
+ external num get percentageBlockSize;
127
+ external set blockFragmentationOffset (num value);
128
+ external num get blockFragmentationOffset;
129
129
external set blockFragmentationType (BlockFragmentationType value);
130
130
external BlockFragmentationType get blockFragmentationType;
131
131
external set data (JSAny ? value);
@@ -172,35 +172,35 @@ extension BreakTokenOptionsExtension on BreakTokenOptions {
172
172
class LayoutEdges implements JSObject {}
173
173
174
174
extension LayoutEdgesExtension on LayoutEdges {
175
- external double get inlineStart;
176
- external double get inlineEnd;
177
- external double get blockStart;
178
- external double get blockEnd;
179
- external double get inline;
180
- external double get block;
175
+ external num get inlineStart;
176
+ external num get inlineEnd;
177
+ external num get blockStart;
178
+ external num get blockEnd;
179
+ external num get inline;
180
+ external num get block;
181
181
}
182
182
183
183
@JS ()
184
184
@staticInterop
185
185
@anonymous
186
186
class FragmentResultOptions implements JSObject {
187
187
external factory FragmentResultOptions ({
188
- double inlineSize,
189
- double blockSize,
190
- double autoBlockSize,
188
+ num inlineSize,
189
+ num blockSize,
190
+ num autoBlockSize,
191
191
JSArray childFragments,
192
192
JSAny ? data,
193
193
BreakTokenOptions breakToken,
194
194
});
195
195
}
196
196
197
197
extension FragmentResultOptionsExtension on FragmentResultOptions {
198
- external set inlineSize (double value);
199
- external double get inlineSize;
200
- external set blockSize (double value);
201
- external double get blockSize;
202
- external set autoBlockSize (double value);
203
- external double get autoBlockSize;
198
+ external set inlineSize (num value);
199
+ external num get inlineSize;
200
+ external set blockSize (num value);
201
+ external num get blockSize;
202
+ external set autoBlockSize (num value);
203
+ external num get autoBlockSize;
204
204
external set childFragments (JSArray value);
205
205
external JSArray get childFragments;
206
206
external set data (JSAny ? value);
@@ -216,23 +216,23 @@ class FragmentResult implements JSObject {
216
216
}
217
217
218
218
extension FragmentResultExtension on FragmentResult {
219
- external double get inlineSize;
220
- external double get blockSize;
219
+ external num get inlineSize;
220
+ external num get blockSize;
221
221
}
222
222
223
223
@JS ()
224
224
@staticInterop
225
225
@anonymous
226
226
class IntrinsicSizesResultOptions implements JSObject {
227
227
external factory IntrinsicSizesResultOptions ({
228
- double maxContentSize,
229
- double minContentSize,
228
+ num maxContentSize,
229
+ num minContentSize,
230
230
});
231
231
}
232
232
233
233
extension IntrinsicSizesResultOptionsExtension on IntrinsicSizesResultOptions {
234
- external set maxContentSize (double value);
235
- external double get maxContentSize;
236
- external set minContentSize (double value);
237
- external double get minContentSize;
234
+ external set maxContentSize (num value);
235
+ external num get maxContentSize;
236
+ external set minContentSize (num value);
237
+ external num get minContentSize;
238
238
}
0 commit comments