import Combine
import Foundation
class SearchViewModel: ObservableObject {
@Published var searchQuery = ""
@Published var results: [SearchResult] = []
import Foundation
import Combine
class NetworkService {
private let baseURL = "https://api.example.com"
private var cancellables = Set<AnyCancellable>()