mirror of
https://github.com/divkit/divkit.git
synced 2026-06-06 20:07:59 +00:00
30 lines
643 B
Swift
30 lines
643 B
Swift
import BaseUIPublic
|
|
import CommonCorePublic
|
|
import LayoutKit
|
|
|
|
struct DivBlockModelingActionContext {
|
|
let cardId: DivCardID
|
|
let cardLogId: String?
|
|
let expressionResolver: ExpressionResolver
|
|
|
|
init(
|
|
cardId: DivCardID,
|
|
cardLogId: String?,
|
|
expressionResolver: ExpressionResolver
|
|
) {
|
|
self.cardId = cardId
|
|
self.cardLogId = cardLogId
|
|
self.expressionResolver = expressionResolver
|
|
}
|
|
}
|
|
|
|
extension DivBlockModelingContext {
|
|
var actionContext: DivBlockModelingActionContext {
|
|
DivBlockModelingActionContext(
|
|
cardId: cardId,
|
|
cardLogId: cardLogId,
|
|
expressionResolver: expressionResolver
|
|
)
|
|
}
|
|
}
|