Skip to content
This repository has been archived by the owner on Jun 9, 2023. It is now read-only.

Latest commit

 

History

History
56 lines (42 loc) · 2.68 KB

cp.rx.go.Do.md

File metadata and controls

56 lines (42 loc) · 2.68 KB

docs » cp.rx.go.Do


A Statement that will execute the provided resolvable values. This will resolve the provided values into Observables and pass on the first result of each to the next stage as individual parameters. This will continue until one of the Observables has completed, at which point other results from values are ignored.

For example:

Do(Observable.of(1, 2, 3), Observable.of("a", "b"))
:Now(function(number, letter) print(tostring(number)..letter))

This will result in:

1a
2b

For more power, you can add a Then to futher modify the results, or chain other operations.

Submodules

API Overview

  • Constructors - API calls which return an object, typically one that offers API methods
  • Do
  • Methods - API calls which can only be made on an object returned by a constructor
  • Then

API Documentation

Constructors

Signature cp.rx.go.Do(...) -> Do
Type Constructor
Description Begins the definition of a Do Statement.
Parameters
  • ... - the list of resolvable values to evaluate.
Returns
  • A new Do Statement instance.

Methods

Signature cp.rx.go.Do:Then(...) -> Do.Then
Type Method
Description Call this to define what will happen once the Do values resolve successfully.
Parameters
  • ... - The list of resolveable values to process for each Do result.
Returns