0xleif/task
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
Default branch: main
README: README.md