diff --git a/Sources/FirebladeECS/Foundation+Extensions.swift b/Sources/FirebladeECS/Foundation+Extensions.swift index 67977da..9e1b22a 100644 --- a/Sources/FirebladeECS/Foundation+Extensions.swift +++ b/Sources/FirebladeECS/Foundation+Extensions.swift @@ -5,13 +5,17 @@ // Created by Christian Treffs on 22.07.20. // -#if canImport(Foundation) && canImport(CoreFoundation) -import class Foundation.JSONEncoder -import class Foundation.JSONDecoder - -import class Foundation.PropertyListEncoder -import class Foundation.PropertyListDecoder +#if canImport(Foundation) +import Foundation +#endif +#if canImport(CoreFoundation) +import CoreFoundation +#endif +#if canImport(SwiftFoundation) +import SwiftFoundation +#endif +#if canImport(Foundation) || canImport(CoreFoundation) || canImport(SwiftFoundation) extension JSONEncoder: TopLevelEncoder { } extension JSONDecoder: TopLevelDecoder { }