Skip to content

Commit ea7344a

Browse files
committed
-
1 parent 46b1776 commit ea7344a

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

Sources/PrincipleMacros/Syntax/Extensions/SyntaxProtocol.swift

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,9 @@ extension SyntaxProtocol {
3333
public func withLeadingNewlines(_ count: Int = 2) -> Self {
3434
with(\.leadingTrivia, .newlines(count))
3535
}
36+
37+
public func withTrivia(from other: some SyntaxProtocol) -> Self {
38+
with(\.leadingTrivia, other.leadingTrivia)
39+
.with(\.trailingTrivia, other.trailingTrivia)
40+
}
3641
}

0 commit comments

Comments
 (0)