This repository has been archived by the owner on Apr 20, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
73ae54d
commit 020034f
Showing
42 changed files
with
3,697 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
var fs = require('fs'); | ||
var execSync = require('child_process').execSync, | ||
|
||
var files = fs.readdirSync(process.cwd()); | ||
for (var i = 0; i < files.length; i++) { | ||
var file = files[i]; | ||
var stat = fs.statSync(file); | ||
if (stat.isDirectory()) { | ||
execSync('npm publish ' + file); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
{ | ||
"name": "rx-core-binding", | ||
"title": "Reactive Extensions for JavaScript (RxJS) Core", | ||
"description": "Core binding library for composing asynchronous and event-based operations in JavaScript", | ||
"version": "3.0.0", | ||
"homepage": "https://github.com/Reactive-Extensions/RxJS", | ||
"author": { | ||
"name": "Cloud Programmability Team", | ||
"url": "https://github.com/Reactive-Extensions/RxJS/blob/master/authors.txt" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/Reactive-Extensions/RxJS.git" | ||
}, | ||
"licenses": [ | ||
{ | ||
"type": "Apache License, Version 2.0", | ||
"url": "http://www.apache.org/licenses/LICENSE-2.0.html" | ||
} | ||
], | ||
"bugs": "https://github.com/Reactive-Extensions/RxJS/issues", | ||
"jam": { | ||
"main": "rx.core.binding.js" | ||
}, | ||
"browser": { | ||
"index.js": "rx.core.binding.js" | ||
}, | ||
"dependencies": { | ||
"rx-core": "*" | ||
}, | ||
"devDependencies": {}, | ||
"keywords": [ | ||
"React", | ||
"Reactive", | ||
"Events", | ||
"Rx", | ||
"RxJS" | ||
], | ||
"main": "rx.core.binding.js" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
# RxJS Core Binding Module # | ||
|
||
The Reactive Extensions for JavaScript has a notion of hot and cold observables. Hot observables fire whether you are listening to them or not, such as mouse movements. Cold observables on the other hand, such as a sequence created from an array will fire the same sequence to all subscribers. The Core Binding module gives you the ability to replay events for hot observables, and to turn cold observables into hot observables. The primary use case is for those who are implementing libraries compatible with RxJS to be able to handle hot and cold observables. | ||
|
||
## Details ## | ||
|
||
Files: | ||
- [`rx.core.binding.js`](https://github.com/Reactive-Extensions/RxJS/blob/master/dist/rx.core.binding.js) | ||
|
||
NPM Packages: | ||
- [`rx-core-binding`](https://www.npmjs.com/package/rx-core-binding) | ||
|
||
NuGet Packages: | ||
- _None_ | ||
|
||
File Dependencies: | ||
- [`rx.core.js`](https://github.com/Reactive-Extensions/RxJS/blob/master/dist/rx.core.js) | ||
|
||
NuGet Dependencies: | ||
- _None_ | ||
|
||
## Included Observable Operators ## | ||
|
||
### `Observable Instance Methods` | ||
- [`connect`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/connect.md) | ||
- [`publish`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/publish.md) | ||
- [`publishLast`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/publishlast.md) | ||
- [`publishValue`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/publishvalue.md) | ||
- [`refCount`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/refcount.md) | ||
- [`replay`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/replay.md) | ||
- [`share`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/share.md) | ||
- [`shareLast`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/sharelast.md) | ||
- [`shareReplay`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/sharereplay.md) | ||
- [`shareValue`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/sharevalue.md) | ||
- [`singleInstance`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/operators/singleinstance.md) | ||
|
||
## Included Classes ## | ||
|
||
### Subjects | ||
|
||
- [`Rx.AsyncSubject`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/subjects/asyncsubject.md) | ||
- [`Rx.Subject`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/subjects/subject.md) | ||
- [`Rx.BehaviorSubject`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.mdapi/subjects/behaviorsubject.md) | ||
- [`Rx.ReplaySubject`](https://github.com/Reactive-Extensions/RxJS/blob/master/doc/api/core/observable.mdapi/subjects/replaysubject.md) |
Oops, something went wrong.