[refactored] ReactiveProperty to be an IndefiniteSubject subclass

Authored by appsforartists on May 15 2017, 9:12 PM.

Description

[refactored] ReactiveProperty to be an IndefiniteSubject subclass

Summary:
Benefits:

  • It passes isObservable(), and can thus be used as an argument to _reactiveMap and friends
  • It exposes next(value) publicly, which makes it possible to do otherStream.subscribe(property)

Reviewers: O2 Material Motion, O3 Material JavaScript platform reviewers, Material Motion, featherless

Reviewed By: O2 Material Motion, Material Motion, featherless

Tags: Material Motion

Differential Revision: http://codereview.cc/D3226