import Foundation extension Settings { static let mock: Settings = .init( paths: .default, navigationTags: [], posts: .default, pages: .default, german: .german, english: .english) } extension PathSettings { static var `default`: PathSettings { .init(file: .default) } } extension PostSettings { static var `default`: PostSettings { .init(file: .default) } } extension PageSettings { static var `default`: PageSettings { .init(file: .default) } } extension LocalizedPostSettings { static var german: LocalizedPostSettings { .init( title: "Titel", description: "Beschreibung", feedUrlPrefix: "blog") } static var english: LocalizedPostSettings { .init( title: "A Title", description: "Description", feedUrlPrefix: "feed") } }