> For the complete documentation index, see [llms.txt](https://roman-sarder.gitbook.io/csp-coffee/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://roman-sarder.gitbook.io/csp-coffee/packages-and-api/operators.md).

# Operators

All operators are intended to be yielded inside a generator which is supplied into a `go` function. There are, however, async variants for many of the operators that can be called outside of a generator as well. For example `put` is intended to be used only inside a generator and `putAsync` can be used just like any other promise returning function.
