Kelvin SDK Client Library Reference
Kv
Paginator
Base
constructor
request
Params
requester
type
cancel
Request
fetch
fetch
All
get
Data
Stream
get
Details
get
Error
Stream
get
Fetching
Stream
has
Next
has
Previous
next
previous
reset
Type parameters
T
:
Model
K
:
IPaginationParams
Hierarchy
KvPaginatorBase
KvPaginationHandler
KvPaginatorCursor
KvPaginatorLimits
Index
Constructors
constructor
Properties
request
Params
requester
type
Methods
cancel
Request
fetch
fetch
All
get
Data
Stream
get
Details
get
Error
Stream
get
Fetching
Stream
has
Next
has
Previous
next
previous
reset
Constructors
constructor
new
KvPaginator
Base
(
requester
:
PaginatorRequest
<
T
,
K
>
, requestParams
:
K
)
:
KvPaginatorBase
Parameters
requester:
PaginatorRequest
<
T
,
K
>
requestParams:
K
Returns
KvPaginatorBase
Properties
request
Params
request
Params
:
K
requester
requester
:
PaginatorRequest
<
T
,
K
>
Abstract
type
type
:
EPaginatorType
Methods
cancel
Request
cancel
Request
(
)
:
void
Returns
void
fetch
fetch
(
params
?:
IPaginationParams
)
:
void
Parameters
Default value
params:
IPaginationParams
= {}
Returns
void
fetch
All
fetch
All
(
params
?:
K
)
:
Observable
<
T
[]
>
Parameters
Optional
params:
K
Returns
Observable
<
T
[]
>
get
Data
Stream
get
Data
Stream
(
)
:
Observable
<
IPaginationDataStream
<
T
>
>
Returns
Observable
<
IPaginationDataStream
<
T
>
>
get
Details
get
Details
(
)
:
IPaginationBaseDetails
Returns
IPaginationBaseDetails
get
Error
Stream
get
Error
Stream
(
)
:
Observable
<
string
|
IKvHttpResponse
>
Returns
Observable
<
string
|
IKvHttpResponse
>
get
Fetching
Stream
get
Fetching
Stream
(
)
:
Observable
<
IPaginationParams
>
Returns
Observable
<
IPaginationParams
>
Abstract
has
Next
has
Next
(
)
:
boolean
Returns
boolean
Abstract
has
Previous
has
Previous
(
)
:
boolean
Returns
boolean
Abstract
next
next
(
)
:
void
Returns
void
Abstract
previous
previous
(
)
:
void
Returns
void
Abstract
reset
reset
(
)
:
void
Returns
void