Skip to content

Commit 5499607

Browse files
author
booster
committedOct 1, 2024
Internal import usages
commit_hash:4379dbdf916f5eb06ddb7a5e9140e14389140ff6
1 parent 1c0f050 commit 5499607

10 files changed

+24
-21
lines changed
 

‎DivKitBinaryCompatibilityFacade/CustomWrapperBlock.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import UIKit
22

3-
@_implementationOnly import LayoutKit
4-
@_implementationOnly import VGSL
3+
internal import LayoutKit
4+
internal import VGSL
55

66
final class CustomWrapperBlock<Subview: DivKitFacadeWrapperView>: WrapperBlock,
77
LayoutCachingDefaultImpl {

‎DivKitBinaryCompatibilityFacade/CustomWrapperBlockView.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import UIKit
22

3-
@_implementationOnly import LayoutKit
4-
@_implementationOnly import VGSL
3+
internal import LayoutKit
4+
internal import VGSL
55

66
final class CustomWrapperBlockView: BlockView {
77
var lastChildView: BlockView?

‎DivKitBinaryCompatibilityFacade/DivKitBinaryCompatibilityFacade.swift

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import UIKit
22

3-
@_implementationOnly import DivKit
4-
@_implementationOnly import VGSL
3+
internal import DivKit
4+
internal import VGSL
55

66
public enum DivKitFacade {
77
public static func createView(
@@ -47,9 +47,9 @@ public enum DivKitFacade {
4747
)
4848

4949
let task = Task { @MainActor in
50-
let root = await VisibilityTrackingRoot()
50+
let root = VisibilityTrackingRoot()
5151
root.content = divView
52-
await root.layoutIfNeeded()
52+
root.layoutIfNeeded()
5353
return root as UIView
5454
}
5555

‎DivKitBinaryCompatibilityFacade/FacadeCustomBlockFactory.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import UIKit
22

3-
@_implementationOnly import DivKit
4-
@_implementationOnly import LayoutKit
3+
internal import DivKit
4+
internal import LayoutKit
55

66
final class FacadeCustomBlockFactory: DivCustomBlockFactory {
77
private let viewFactory: ContentViewFactory

‎DivKitBinaryCompatibilityFacade/FacadeExtensionHandler.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import UIKit
22

3-
@_implementationOnly import DivKit
4-
@_implementationOnly import LayoutKit
5-
@_implementationOnly import VGSL
3+
internal import DivKit
4+
internal import LayoutKit
5+
internal import VGSL
66

77
typealias ViewConfigurator<Subview> = (
88
_ view: Subview,

‎DivKitBinaryCompatibilityFacade/FontProviding.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import UIKit
22

3-
@_implementationOnly import DivKit
4-
@_implementationOnly import VGSL
3+
internal import DivKit
4+
internal import VGSL
55

66
public enum FontWeight: String, CaseIterable {
77
case light

‎DivKitBinaryCompatibilityFacade/LocalImageProviding.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import UIKit
22

3-
@_implementationOnly import DivKit
4-
@_implementationOnly import VGSL
3+
internal import DivKit
4+
internal import VGSL
55

66
public protocol LocalImageProviding {
77
func localImage(for url: URL) -> UIImage?

‎DivKitBinaryCompatibilityFacade/UrlHandling.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Foundation
22

3-
@_implementationOnly import DivKit
3+
internal import DivKit
44

55
public protocol UrlHandling {
66
func handle(url: URL, payload: [String: Any]?)

‎DivKitBinaryCompatibilityFacade/VisibilityAwareReporter.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
@_implementationOnly import DivKit
2-
@_implementationOnly import VGSL
1+
internal import DivKit
2+
internal import VGSL
33

44
final class VisibilityAwareReporter: DivReporter {
55
private let urlHandler: UrlHandling

‎Package.swift

+4-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,10 @@ let package = Package(
2525
dependencies: [
2626
.product(name: "DivKit", package: "divkit-ios")
2727
],
28-
path: "DivKitBinaryCompatibilityFacade"
28+
path: "DivKitBinaryCompatibilityFacade",
29+
swiftSettings: [
30+
.enableExperimentalFeature("AccessLevelOnImport")
31+
]
2932
),
3033
]
3134
)

0 commit comments

Comments
 (0)
Please sign in to comment.