Appearance
@jtopo/core / Observable
Class: Observable
Table of contents
Constructors
Methods
- bufferCount
- debounceTime
- delay
- distinct
- filter
- map
- pairwise
- publish
- reduce
- subscribe
- throttleTime
- unsubscribe
- fromEvent
- of
Constructors
constructor
new Observable()
Methods
bufferCount
bufferCount(n, m?): Observable
Parameters
| Name | Type | Default value |
|---|---|---|
n | number | undefined |
m | number | 1 |
Returns
debounceTime
debounceTime(time): Observable
Parameters
| Name | Type |
|---|---|
time | number |
Returns
delay
delay(time): Observable
Parameters
| Name | Type |
|---|---|
time | number |
Returns
distinct
distinct(): Observable
Returns
filter
filter(predicate): Observable
Parameters
| Name | Type |
|---|---|
predicate | (value: any) => boolean |
Returns
map
map(mapFn): Observable
Parameters
| Name | Type |
|---|---|
mapFn | (value: any) => any |
Returns
pairwise
pairwise(n?): Observable
Parameters
| Name | Type | Default value |
|---|---|---|
n | number | 2 |
Returns
publish
publish(value): Observable
Parameters
| Name | Type |
|---|---|
value | any |
Returns
reduce
reduce(reduceFn, initValue?): Observable
Parameters
| Name | Type |
|---|---|
reduceFn | Function |
initValue? | any |
Returns
subscribe
subscribe(observer): Observable
Parameters
| Name | Type |
|---|---|
observer | Function |
Returns
throttleTime
throttleTime(time): Observable
Parameters
| Name | Type |
|---|---|
time | number |
Returns
unsubscribe
unsubscribe(): void
Returns
void
fromEvent
Static fromEvent(target, eventType): Observable
Parameters
| Name | Type |
|---|---|
target | any |
eventType | string |
Returns
of
Static of(...values): Observable
Parameters
| Name | Type |
|---|---|
...values | any[] |