@@ -11,7 +11,7 @@ import LiveViewNativeStylesheet
1111extension CGPoint {
1212 @ASTDecodable ( " CGPoint " )
1313 @MainActor
14- enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
14+ public enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
1515 case __constant( CGPoint )
1616 case _init( x: AttributeReference < CGFloat > , y: AttributeReference < CGFloat > )
1717
@@ -23,7 +23,7 @@ extension CGPoint {
2323 }
2424}
2525
26- extension CGPoint . Resolvable {
26+ public extension CGPoint . Resolvable {
2727 @MainActor
2828 func resolve< R: RootRegistry > ( on element: ElementNode , in context: LiveContext < R > ) -> CGPoint {
2929 switch self {
@@ -38,7 +38,7 @@ extension CGPoint.Resolvable {
3838extension CGVector {
3939 @ASTDecodable ( " CGVector " )
4040 @MainActor
41- enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
41+ public enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
4242 case __constant( CGVector )
4343 case _init( dx: AttributeReference < CGFloat > , dy: AttributeReference < CGFloat > )
4444
@@ -50,7 +50,7 @@ extension CGVector {
5050 }
5151}
5252
53- extension CGVector . Resolvable {
53+ public extension CGVector . Resolvable {
5454 @MainActor
5555 func resolve< R: RootRegistry > ( on element: ElementNode , in context: LiveContext < R > ) -> CGVector {
5656 switch self {
@@ -64,12 +64,12 @@ extension CGVector.Resolvable {
6464
6565extension CGSize {
6666 @MainActor
67- enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
67+ public enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
6868 case __constant( CGSize )
6969 case _reference( AttributeReference < CGSize > )
7070 case _ast( ASTCGSize )
7171
72- init ( from decoder: any Decoder ) throws {
72+ public init ( from decoder: any Decoder ) throws {
7373 var container = try decoder. singleValueContainer ( )
7474
7575 if let reference = try ? container. decode ( AttributeReference< CGSize> . self ) {
@@ -80,7 +80,7 @@ extension CGSize {
8080 }
8181
8282 @ASTDecodable ( " CGSize " )
83- enum ASTCGSize : @preconcurrency Decodable {
83+ public enum ASTCGSize : @preconcurrency Decodable {
8484 case _init( width: AttributeReference < CGFloat > , height: AttributeReference < CGFloat > )
8585
8686 init ( width: AttributeReference < CGFloat > , height: AttributeReference < CGFloat > ) {
@@ -90,7 +90,7 @@ extension CGSize {
9090 }
9191}
9292
93- extension CGSize . Resolvable {
93+ public extension CGSize . Resolvable {
9494 @MainActor
9595 func resolve< R: RootRegistry > ( on element: ElementNode , in context: LiveContext < R > ) -> CGSize {
9696 switch self {
@@ -107,7 +107,7 @@ extension CGSize.Resolvable {
107107extension CGRect {
108108 @ASTDecodable ( " CGRect " )
109109 @MainActor
110- enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
110+ public enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
111111 case __constant( CGRect )
112112 case _init1( origin: CGPoint . Resolvable , size: CGSize . Resolvable )
113113 case _init2( x: AttributeReference < CGFloat > , y: AttributeReference < CGFloat > , width: AttributeReference < CGFloat > , height: AttributeReference < CGFloat > )
@@ -122,7 +122,7 @@ extension CGRect {
122122 }
123123}
124124
125- extension CGRect . Resolvable {
125+ public extension CGRect . Resolvable {
126126 @MainActor
127127 func resolve< R: RootRegistry > ( on element: ElementNode , in context: LiveContext < R > ) -> CGRect {
128128 switch self {
@@ -138,12 +138,12 @@ extension CGRect.Resolvable {
138138
139139extension CGPath {
140140 @ASTDecodable ( " CGPath " )
141- enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
141+ public enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
142142 case __constant( CGPath )
143143 }
144144}
145145
146- extension CGPath . Resolvable {
146+ public extension CGPath . Resolvable {
147147 @MainActor
148148 func resolve< R: RootRegistry > ( on element: ElementNode , in context: LiveContext < R > ) -> CGPath {
149149 switch self {
@@ -155,12 +155,12 @@ extension CGPath.Resolvable {
155155
156156extension CGMutablePath {
157157 @ASTDecodable ( " CGMutablePath " )
158- enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
158+ public enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
159159 case __constant( CGMutablePath )
160160 }
161161}
162162
163- extension CGMutablePath . Resolvable {
163+ public extension CGMutablePath . Resolvable {
164164 @MainActor
165165 func resolve< R: RootRegistry > ( on element: ElementNode , in context: LiveContext < R > ) -> CGMutablePath {
166166 switch self {
@@ -172,15 +172,15 @@ extension CGMutablePath.Resolvable {
172172
173173extension CGLineCap {
174174 @ASTDecodable ( " CGLineCap " )
175- enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
175+ public enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
176176 case __constant( CGLineCap )
177177 case butt
178178 case round
179179 case square
180180 }
181181}
182182
183- extension CGLineCap . Resolvable {
183+ public extension CGLineCap . Resolvable {
184184 @MainActor
185185 func resolve< R: RootRegistry > ( on element: ElementNode , in context: LiveContext < R > ) -> CGLineCap {
186186 switch self {
@@ -198,15 +198,15 @@ extension CGLineCap.Resolvable {
198198
199199extension CGLineJoin {
200200 @ASTDecodable ( " CGLineJoin " )
201- enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
201+ public enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
202202 case __constant( CGLineJoin )
203203 case miter
204204 case round
205205 case bevel
206206 }
207207}
208208
209- extension CGLineJoin . Resolvable {
209+ public extension CGLineJoin . Resolvable {
210210 @MainActor
211211 func resolve< R: RootRegistry > ( on element: ElementNode , in context: LiveContext < R > ) -> CGLineJoin {
212212 switch self {
@@ -224,12 +224,12 @@ extension CGLineJoin.Resolvable {
224224
225225extension CGAffineTransform {
226226 @ASTDecodable ( " CGAffineTransform " )
227- enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
227+ public enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
228228 case __constant( CGAffineTransform )
229229 }
230230}
231231
232- extension CGAffineTransform . Resolvable {
232+ public extension CGAffineTransform . Resolvable {
233233 @MainActor
234234 func resolve< R: RootRegistry > ( on element: ElementNode , in context: LiveContext < R > ) -> CGAffineTransform {
235235 switch self {
@@ -241,12 +241,12 @@ extension CGAffineTransform.Resolvable {
241241
242242extension CGImage {
243243 @ASTDecodable ( " CGImage " )
244- enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
244+ public enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
245245 case __constant( CGImage )
246246 }
247247}
248248
249- extension CGImage . Resolvable {
249+ public extension CGImage . Resolvable {
250250 @MainActor
251251 func resolve< R: RootRegistry > ( on element: ElementNode , in context: LiveContext < R > ) -> CGImage {
252252 switch self {
@@ -258,12 +258,12 @@ extension CGImage.Resolvable {
258258
259259extension CGColor {
260260 @ASTDecodable ( " CGColor " )
261- enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
261+ public enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
262262 case __constant( CGColor )
263263 }
264264}
265265
266- extension CGColor . Resolvable {
266+ public extension CGColor . Resolvable {
267267 @MainActor
268268 func resolve< R: RootRegistry > ( on element: ElementNode , in context: LiveContext < R > ) -> CGColor {
269269 switch self {
@@ -274,7 +274,7 @@ extension CGColor.Resolvable {
274274}
275275
276276extension CGFloat {
277- enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
277+ public enum Resolvable : StylesheetResolvable , @preconcurrency Decodable {
278278 case __constant( CGFloat )
279279 case reference( AttributeReference < CGFloat > )
280280
@@ -284,7 +284,7 @@ extension CGFloat {
284284 case pi
285285 }
286286
287- init ( from decoder: any Decoder ) throws {
287+ public init ( from decoder: any Decoder ) throws {
288288 let container = try decoder. singleValueContainer ( )
289289 if let member = try ? container. decode ( Member . self) {
290290 switch member {
@@ -298,7 +298,7 @@ extension CGFloat {
298298 }
299299 }
300300
301- func resolve< R> ( on element: ElementNode , in context: LiveContext < R > ) -> CGFloat where R : RootRegistry {
301+ public func resolve< R> ( on element: ElementNode , in context: LiveContext < R > ) -> CGFloat where R : RootRegistry {
302302 switch self {
303303 case let . __constant( constant) :
304304 return constant
0 commit comments