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 [] |