Skip to content

Commit 50e9c0d

Browse files
authored
Add some backwards-compatible getters (#206)
* Add some backwards-compatible getters * Style
1 parent 02b828d commit 50e9c0d

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

Sources/Hub/Config.swift

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -616,6 +616,24 @@ public struct Config: Hashable, Sendable,
616616
}
617617
}
618618

619+
/// Old style, deprecated getters
620+
public extension Config {
621+
@available(*, deprecated, message: "Use string() instead")
622+
var stringValue: String? { string() }
623+
624+
@available(*, deprecated, message: "Use integer() instead")
625+
var intValue: Int? { integer() }
626+
627+
@available(*, deprecated, message: "Use boolean() instead")
628+
var boolValue: Bool? { boolean() }
629+
630+
@available(*, deprecated, message: "Use array() instead")
631+
var arrayValue: [Config]? { array() }
632+
633+
@available(*, deprecated, message: "Use token() instead")
634+
var tokenValue: (UInt, String)? { token() }
635+
}
636+
619637
extension Config: Codable {
620638
public init(from decoder: any Decoder) throws {
621639
// Try decoding as a single value first (for scalars and null)

0 commit comments

Comments
 (0)