Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Adding lettable operators #2667

Merged
merged 69 commits into from
Aug 17, 2017
Merged

WIP: Adding lettable operators #2667

merged 69 commits into from
Aug 17, 2017

Commits on Jun 15, 2017

  1. Configuration menu
    Copy the full SHA
    ce40b2d View commit details
    Browse the repository at this point in the history
  2. feat(mergeMap): add higher-order lettable version of mergeMap

    - Note: typings incompatibility forced an `any` in the instance version. Very strange
    benlesh committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    417efde View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d1a960 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2848556 View commit details
    Browse the repository at this point in the history
  5. refactor(interfaces): move UnaryFunction and OperatorFunction

    moved to a separate `interfaces` file for cleaner organization
    benlesh committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    f0f7b98 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c4125ff View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cb1f6d2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b6e5b56 View commit details
    Browse the repository at this point in the history
  9. feat(scan): add higher-order lettable version of scan

    note arguments length checking in prototype version
    benlesh committed Jun 15, 2017
    Configuration menu
    Copy the full SHA
    2cc5d75 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    cd7e7dd View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    9974fc2 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2017

  1. feat(multicast): add higher-order lettable variant of multicast

    Also adds MonoTypeOperatorFunction
    benlesh committed Jun 16, 2017
    Configuration menu
    Copy the full SHA
    fb6014d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1109697 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ccf794 View commit details
    Browse the repository at this point in the history
  4. feat(catchError): add higher-order lettable version of catch

    NOTE: The name is now `catchError` because `catch` is an invalid name for a function
    benlesh committed Jun 16, 2017
    Configuration menu
    Copy the full SHA
    408a2af View commit details
    Browse the repository at this point in the history
  5. feat(tap): add higher-order lettable version of do

    NOTE: Since `do` is an invalid function name, it's called `tap`, which comes from older versions of RxJS
    benlesh committed Jun 16, 2017
    Configuration menu
    Copy the full SHA
    f85c60e View commit details
    Browse the repository at this point in the history
  6. feat(switchAll): add higher-order lettable version of switch

    - also fixes typings on switch
    benlesh committed Jun 16, 2017
    Configuration menu
    Copy the full SHA
    2f12572 View commit details
    Browse the repository at this point in the history
  7. feat(refCount): add higher-order lettable version of refCount

    NOTE: I am a little worried about a circular dependency here between ConnectableObservable and the lettable refCount
    benlesh committed Jun 16, 2017
    Configuration menu
    Copy the full SHA
    21fba63 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    68286d4 View commit details
    Browse the repository at this point in the history
  9. feat(race): add higher-order lettable version of race

    Refactors race static to live under `observables\/race`
    benlesh committed Jun 16, 2017
    Configuration menu
    Copy the full SHA
    e646851 View commit details
    Browse the repository at this point in the history
  10. feat(lettables): add higher-order lettable versions of concat, concat…

    …All, mergeAll
    
    - moves static impl of concat to `observable\/concat`
    benlesh committed Jun 16, 2017
    Configuration menu
    Copy the full SHA
    d7e8be7 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1304e85 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2017

  1. Configuration menu
    Copy the full SHA
    e2daefe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e963aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    81ec389 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2017

  1. Configuration menu
    Copy the full SHA
    9f6373e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29ffa1b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2a9e54c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0b73208 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2017

  1. Configuration menu
    Copy the full SHA
    a03a50c View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2017

  1. Configuration menu
    Copy the full SHA
    c78c395 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    82480cf View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2017

  1. Configuration menu
    Copy the full SHA
    a780bf2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b5948f9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce42477 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d8ca9de View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0ae2ed5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0377ca6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ea1c3ee View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ec3eceb View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2017

  1. Configuration menu
    Copy the full SHA
    feb0f5a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    866af37 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2017

  1. Configuration menu
    Copy the full SHA
    8a9b9b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    608353d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73d30cd View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2017

  1. Configuration menu
    Copy the full SHA
    0a6672e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    caf713e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb8ce46 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    df0d439 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7efb803 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    cb91c3f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b2725e7 View commit details
    Browse the repository at this point in the history
  8. feat(distinctUntilKeyChanged): add higher-order lettable version of d…

    …istinctUntilKeyChanged
    benlesh committed Jul 25, 2017
    Configuration menu
    Copy the full SHA
    9db141c View commit details
    Browse the repository at this point in the history

Commits on Aug 9, 2017

  1. chore(merge): merge commit

    benlesh committed Aug 9, 2017
    Configuration menu
    Copy the full SHA
    bcde577 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b8e956b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    13f3503 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b145dca View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b134e0c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6ec8a19 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cfeae9f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ff6d5af View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    40e680e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    33eac1e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5281229 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2017

  1. feat(pipe): add pipe method ot Observable

    Also adds type overloads for pipe and for compose
    
    NOTE: For some reason TypeScript would not let me call compose(...operations) in the pipe method
    benlesh committed Aug 10, 2017
    Configuration menu
    Copy the full SHA
    9f6312d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e1b1ca0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    762a4f9 View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2017

  1. Configuration menu
    Copy the full SHA
    65c5023 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    42f9daf View commit details
    Browse the repository at this point in the history