feat: Working on node builder

This commit is contained in:
2024-12-01 11:45:05 -05:00
parent 55d8888961
commit ff49b12198
20 changed files with 495 additions and 227 deletions

View File

@@ -1,4 +1,3 @@
public struct Group: NodeRepresentable {
@usableFromInline
let node: any NodeRepresentable
@@ -25,10 +24,10 @@ public struct Group: NodeRepresentable {
@inlinable
public init(
separator: AnyNode = Space().eraseToAnyNode(),
separator: String = " ",
@NodeBuilder _ build: () -> any NodeRepresentable
) {
self.init(separator: separator, node: build())
self.init(separator: separator.eraseToAnyNode(), node: build())
}
@inlinable