Skip to content

feat: @Reactor(.equatable) 매크로 구현 #17

@rlarjsdn3

Description

@rlarjsdn3

🛠️ 작업 내용

  • @Reactor(.equatable) 매크로 구현
@Reactor(.equtable)
final class HomeReactor { 
    // @Reactor 매크로 작동 방식과 동일
}

// Begin expansion of "@Reactor(.equtable)"
extension 
extension HomeReactor: Identifiable { 
    var id: UUID { UUID() }
}
extension HomeReactor: Equatable {
    static func == (lhs: HomeReactor, res: HomeReactor) -> Bool {
        lhs.id == rhs.id
    }
}
// End expansion of "@Reactor(.equtable)"

📄 기타

  • 주석화된 문서 작성하기
  • XCTest 케이스 작성하기

검증 완료

Metadata

Metadata

Assignees

No one assigned

    Labels

    기능New feature or request문서Improvements or additions to documentation😗도현

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions