1 // Copyright 2023-present 650 Industries. All rights reserved.
2 
3 public struct AppContextConfig {
4   public static var `default` = AppContextConfig()
5 
6   public let documentDirectory: URL?
7   public let cacheDirectory: URL?
8 
9   public init(documentDirectory: URL? = nil, cacheDirectory: URL? = nil) {
10     self.documentDirectory = documentDirectory ?? FileManager.default.urls(for: .documentDirectory, in: .userDomainMask).first
11     self.cacheDirectory = cacheDirectory ?? FileManager.default.urls(for: .cachesDirectory, in: .userDomainMask).first
12   }
13 }
14