// // URLHintArray.swift // Todos // // Created by Sam Jaffe on 3/1/26. // import Foundation import SwiftData internal import Combine typealias URLHintArray = [URLHint] extension URLHintArray : @retroactive RawRepresentable { public init?(rawValue: String) { guard let data = rawValue.data(using: .utf8), let result = try? JSONDecoder().decode(URLHintArray.self, from: data) else { return nil } self = result } public var rawValue: String { guard let data = try? JSONEncoder().encode(self), let result = String(data: data, encoding: .utf8) else { return "[]" } return result } }