Documentation / joplin-api / PageUtil
Class: PageUtil
Defined in: util/PageUtil.ts:9
Constructors
new PageUtil()
new PageUtil():
PageUtil
Returns
Methods
pageToAllList()
Call Signature
static
pageToAllList<F
>(fn
,pageParam
?):Promise
<PageResValueType
<ReturnType
<F
>>[]>
Defined in: util/PageUtil.ts:23
Get all list from page Get max limit each time, reduce request times
Type Parameters
• F extends (pageParam
) => Promise
<PageRes
<any
>>
Parameters
fn
F
The function to get page data
pageParam?
Omit
<Parameters
<F
>[0
], "page"
| "limit"
>
The page parameter
Returns
Promise
<PageResValueType
<ReturnType
<F
>>[]>
The all list
Call Signature
static
pageToAllList<K
,F
>(fn
,pageParam
):Promise
<Pick
<NoteProperties
,K
> &CommonType
[]>
Defined in: util/PageUtil.ts:27
Get all list from page Get max limit each time, reduce request times
Type Parameters
• K extends keyof NoteProperties
• F extends (pageParam
) => Promise
<PageRes
<Pick
<NoteProperties
, K
> & CommonType
>>
Parameters
fn
F
The function to get page data
pageParam
object
& PageParam
<NoteProperties
> & FieldsParam
<K
>
The page parameter
Returns
Promise
<Pick
<NoteProperties
, K
> & CommonType
[]>
The all list