Refine foundation imports

This commit is contained in:
Christian Treffs 2020-08-11 22:21:41 +02:00
parent 376d22000f
commit 54bd41f67c
No known key found for this signature in database
GPG Key ID: 49A4B4B460BE3ED4
1 changed files with 10 additions and 6 deletions

View File

@ -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 { }