15 lines
319 B
Swift
15 lines
319 B
Swift
public struct AnyNodeModifier: NodeModifier {
|
|
@usableFromInline
|
|
let modifier: any NodeModifier
|
|
|
|
@inlinable
|
|
public init<N: NodeModifier>(_ modifier: N) {
|
|
self.modifier = modifier
|
|
}
|
|
|
|
@inlinable
|
|
public func render(_ node: any NodeRepresentable) -> any NodeRepresentable {
|
|
modifier.render(node)
|
|
}
|
|
}
|