@reactive-js/ix
Advanced tools
Comparing version 0.0.2 to 0.0.3
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
; | ||
; | ||
; | ||
; | ||
//# sourceMappingURL=index.js.map |
@@ -0,1 +1,5 @@ | ||
; | ||
; | ||
; | ||
; | ||
//# sourceMappingURL=index.js.map |
@@ -7,2 +7,13 @@ import { ObservableLike, ObservableResourceLike } from "@reactive-js/rx"; | ||
} | ||
export interface StateUpdaterLike<T> { | ||
(oldState: T): T; | ||
} | ||
export interface StateStoreLike<T> extends AsyncIteratorLike<StateUpdaterLike<T>, T> { | ||
} | ||
export interface StateStoreResourceLike<T> extends StateStoreLike<T>, AsyncIteratorResourceLike<StateUpdaterLike<T>, T> { | ||
} | ||
export interface EventEmitterLike<T> extends AsyncIteratorLike<T, T> { | ||
} | ||
export interface EventEmitterResourceLike<T> extends EventEmitterLike<T>, AsyncIteratorResourceLike<T, T> { | ||
} | ||
//# sourceMappingURL=index.d.ts.map |
@@ -19,2 +19,6 @@ [@reactive-js/ix](../README.md) › [AsyncIteratorLike](asynciteratorlike.md) | ||
↳ [StateStoreLike](statestorelike.md) | ||
↳ [EventEmitterLike](eventemitterlike.md) | ||
## Index | ||
@@ -21,0 +25,0 @@ |
@@ -18,1 +18,5 @@ [@reactive-js/ix](../README.md) › [AsyncIteratorResourceLike](asynciteratorresourcelike.md) | ||
↳ **AsyncIteratorResourceLike** | ||
↳ [StateStoreResourceLike](statestoreresourcelike.md) | ||
↳ [EventEmitterResourceLike](eventemitterresourcelike.md) |
@@ -11,1 +11,6 @@ [@reactive-js/ix](README.md) | ||
* [AsyncIteratorResourceLike](interfaces/asynciteratorresourcelike.md) | ||
* [EventEmitterLike](interfaces/eventemitterlike.md) | ||
* [EventEmitterResourceLike](interfaces/eventemitterresourcelike.md) | ||
* [StateStoreLike](interfaces/statestorelike.md) | ||
* [StateStoreResourceLike](interfaces/statestoreresourcelike.md) | ||
* [StateUpdaterLike](interfaces/stateupdaterlike.md) |
{ | ||
"name": "@reactive-js/ix", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"main": "dist/cjs/index.js", | ||
@@ -20,3 +20,3 @@ "module": "dist/esm5/index.js", | ||
"dependencies": { | ||
"@reactive-js/rx": "^0.0.2", | ||
"@reactive-js/rx": "^0.0.3", | ||
"tslib": "^1.10.0" | ||
@@ -34,3 +34,3 @@ }, | ||
}, | ||
"gitHead": "900b8250606308140b72784e35b22301fcc10010" | ||
"gitHead": "c8b86e65e44ab3857d6242aaa29ea7716d842240" | ||
} |
@@ -12,1 +12,21 @@ import { ObservableLike, ObservableResourceLike } from "@reactive-js/rx"; | ||
ObservableResourceLike<T> {} | ||
export interface StateUpdaterLike<T> { | ||
(oldState: T): T; | ||
} | ||
/** @noInheritDoc */ | ||
export type StateStoreLike = AsyncIteratorLike<StateUpdaterLike<T>, T>; | ||
/** @noInheritDoc */ | ||
export interface StateStoreResourceLike<T> | ||
extends StateStoreLike<T>, | ||
AsyncIteratorResourceLike<StateUpdaterLike<T>, T> {} | ||
/** @noInheritDoc */ | ||
export type EventEmitterLike = AsyncIteratorLike<T, T>; | ||
/** @noInheritDoc */ | ||
export interface EventEmitterResourceLike<T> | ||
extends EventEmitterLike<T>, | ||
AsyncIteratorResourceLike<T, T> {} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
9187
23
99
+ Added@reactive-js/disposable@0.0.3(transitive)
+ Added@reactive-js/rx@0.0.3(transitive)
+ Added@reactive-js/scheduler@0.0.3(transitive)
- Removed@reactive-js/disposable@0.0.2(transitive)
- Removed@reactive-js/rx@0.0.2(transitive)
- Removed@reactive-js/scheduler@0.0.2(transitive)
Updated@reactive-js/rx@^0.0.3