0xLeif/Task
Combine Tasks
Task Examples
.sink(SinkEvent)
Task
.do(withDelay: 5)
.sink(.success { someFunction() })
.store(in: &bag).sink(() -> [SinkEvent])
Task
.do(withDelay: 5) {
"Hello World!"
}
.sink {
[
.completion {
sema.signal()
},
.success { value in
XCTAssertEqual(value, "Hello World!")
},
.failure { _ in
XCTAssert(false)
}
]
}
.store(in: &bag)Package Metadata
Repository: 0xLeif/Task
Stars: 3
Forks: 0
Open issues: 1
Default branch: main
Primary language: swift
Topics: async, combine, publisher, swift
README: README.md
Archived: yes