Skip to content

Commit 001b6c0

Browse files
koruemirclaude
andcommitted
fix(ios): remove @Frozen from non-public enums and update deprecated API
- Remove @Frozen attribute from 13 internal enums that trigger "@Frozen has no effect on non-public enums" warnings - Replace deprecated CLLocationManager.authorizationStatus() class method with instance property (deprecated since iOS 14.0) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent b1d5a62 commit 001b6c0

13 files changed

Lines changed: 1 addition & 14 deletions

package/ios/Core/CameraConfiguration.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ final class CameraConfiguration {
8383
/**
8484
Throw this to abort calls to configure { ... } and apply no changes.
8585
*/
86-
@frozen
8786
enum AbortThrow: Error {
8887
case abort
8988
}
@@ -148,7 +147,6 @@ final class CameraConfiguration {
148147
}
149148
}
150149

151-
@frozen
152150
enum OutputConfiguration<T: Equatable>: Equatable {
153151
case disabled
154152
case enabled(config: T)

package/ios/Core/Recording/Track.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import Foundation
1111

1212
// MARK: - TrackType
1313

14-
@frozen
1514
enum TrackType {
1615
case audio
1716
case video

package/ios/Core/Types/AutoFocusSystem.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import AVFoundation
1010
import Foundation
1111

12-
@frozen
1312
enum AutoFocusSystem: String, JSUnionValue {
1413
case contrastDetection = "contrast-detection"
1514
case phaseDetection = "phase-detection"

package/ios/Core/Types/Flash.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import Foundation
1111
/**
1212
A Flash for Photo capture.
1313
*/
14-
@frozen
1514
enum Flash: String, JSUnionValue {
1615
/**
1716
Flash never fires.

package/ios/Core/Types/HardwareLevel.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
import Foundation
99

10-
@frozen
1110
enum HardwareLevel: String, JSUnionValue {
1211
case full
1312

package/ios/Core/Types/OutputOrientation.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
import Foundation
99

10-
@frozen
1110
enum OutputOrientation: String, JSUnionValue {
1211
/**
1312
Automatically rotate outputs based on device physical rotation (even if screen-lock is on)

package/ios/Core/Types/PixelFormat.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import AVFoundation
1010
import Foundation
1111

12-
@frozen
1312
enum PixelFormat: String, JSUnionValue {
1413
case yuv
1514
case rgb

package/ios/Core/Types/QualityBalance.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import AVFoundation
1010
import Foundation
1111

12-
@frozen
1312
enum QualityBalance: String, JSUnionValue {
1413
case speed
1514
case balanced

package/ios/Core/Types/ResizeMode.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ import Foundation
1212
/**
1313
A ResizeMode used for the PreviewView.
1414
*/
15-
@frozen
1615
enum ResizeMode: String, JSUnionValue {
1716
/**
1817
Keep aspect ratio, but fill entire parent view (centered).

package/ios/Core/Types/ShutterType.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import Foundation
1111
/**
1212
Represents the type of media that was captured in a `onShutter` event
1313
*/
14-
@frozen
1514
enum ShutterType: String, JSUnionValue {
1615
/**
1716
A photo was captured on this `onShutter` event

0 commit comments

Comments
 (0)