ChWebsiteApp/CHDataManagement/Generator/PageGenerationResults.swift
2024-12-10 15:21:28 +01:00

33 lines
630 B
Swift

import Foundation
final class PageGenerationResults: ObservableObject {
@Published
var linkedPages: Set<Page> = []
@Published
var files: Set<FileResource> = []
@Published
var missingPages: Set<String> = []
@Published
var missingFiles: Set<String> = []
@Published
var invalidCommandArguments: [(command: ShorthandMarkdownKey, arguments: [String])] = []
@Published
var warnings: [String] = []
func reset() {
linkedPages = []
files = []
missingPages = []
missingFiles = []
invalidCommandArguments = []
warnings = []
}
}