Properties
Static Private Readonly MaxLimit
MaxLimit: 100 = 100
Methods
Static pageToAllList
- pageToAllList<F>(fn: F, pageParam?: Omit<Parameters<F>[0], "page" | "limit">): Promise<PageResValueType<ReturnType<F>>[]>
- pageToAllList<K, F>(fn: F, pageParam: { query: string; type?: TypeEnum } & PageParam<NoteProperties> & FieldsParam<K>): Promise<(Pick<NoteProperties, K> & CommonType)[]>
-
Type parameters
-
F: (pageParam: PageParam<any> & Record<string, any>) => Promise<PageRes<any>>
Parameters
-
fn: F
-
Optional pageParam: Omit<Parameters<F>[0], "page" | "limit">
Returns Promise<PageResValueType<ReturnType<F>>[]>
-
Type parameters
-
K: keyof NoteProperties
-
F: (pageParam: { query: string; type?: TypeEnum } & PageParam<NoteProperties> & FieldsParam<K>) => Promise<PageRes<Pick<NoteProperties, K> & CommonType>>
Parameters
-
fn: F
-
pageParam: { query: string; type?: TypeEnum } & PageParam<NoteProperties> & FieldsParam<K>
Returns Promise<(Pick<NoteProperties, K> & CommonType)[]>
最大分页数量