# cp.rx

Reactive Extensions for Lua.

RxLua gives Lua the power of Observables, which are data structures that represent a stream of values that arrive over time. They're very handy when dealing with events, streams of data, asynchronous requests, and concurrency.

 * Originally forked from: https://github.com/bjornbytes/rxlua
 * MIT License: https://github.com/bjornbytes/RxLua/blob/master/LICENSE

---

## Submodules
 * [cp.rx.AsyncSubject](cp.rx.AsyncSubject.md)
 * [cp.rx.BehaviorSubject](cp.rx.BehaviorSubject.md)
 * [cp.rx.CooperativeScheduler](cp.rx.CooperativeScheduler.md)
 * [cp.rx.ImmediateScheduler](cp.rx.ImmediateScheduler.md)
 * [cp.rx.Observable](cp.rx.Observable.md)
 * [cp.rx.Observer](cp.rx.Observer.md)
 * [cp.rx.Reference](cp.rx.Reference.md)
 * [cp.rx.RelaySubject](cp.rx.RelaySubject.md)
 * [cp.rx.Subject](cp.rx.Subject.md)
 * [cp.rx.TimeoutScheduler](cp.rx.TimeoutScheduler.md)
 * [cp.rx.go](cp.rx.go.md)

---

## API Overview

---

## API Documentation

---

<script src="https://giscus.app/client.js"
        data-repo="CommandPost/CommandPost"
        data-repo-id="MDEwOlJlcG9zaXRvcnk3NDY0NTk2NQ=="
        data-category="Website Discussion"
        data-category-id="DIC_kwDOBHMBzc4CXFFA"
        data-mapping="pathname"
        data-strict="0"
        data-reactions-enabled="1"
        data-emit-metadata="0"
        data-input-position="bottom"
        data-theme="dark"
        data-lang="en"
        crossorigin="anonymous"
        async>
</script>
