Interface: GetDocListArgs<T, F>
Defined in: packages/client/src/modules/db/types.ts:28
Remarks
Pagination is always explicit. limit defaults to 20 if omitted — no method in
this module ever fetches an unbounded collection silently.
Type Parameters
T
T = FrappeDoc<object>
F
F extends FieldsArg<T> = "*"
Properties
asDict?
optionalasDict?:true
Defined in: packages/client/src/modules/db/types.ts:40
Object-shaped rows are required by this typed API. Defaults to true.
debug?
optionaldebug?:boolean
Defined in: packages/client/src/modules/db/types.ts:38
expand?
optionalexpand?:string[]
Defined in: packages/client/src/modules/db/types.ts:42
fields?
optionalfields?:F
Defined in: packages/client/src/modules/db/types.ts:29
filters?
optionalfilters?:Filter<T>[]
Defined in: packages/client/src/modules/db/types.ts:30
groupBy?
optionalgroupBy?:string&Record<never,never> | keyofT
Defined in: packages/client/src/modules/db/types.ts:31
limit?
optionallimit?:number
Defined in: packages/client/src/modules/db/types.ts:36
Number of documents to fetch. Defaults to 20. There is no "fetch all" option — use db.paginate().
orderBy?
optionalorderBy?:object
Defined in: packages/client/src/modules/db/types.ts:32
field
field:
string&Record<never,never> | keyofT
order?
optionalorder?:"asc"|"desc"
orFilters?
optionalorFilters?:Filter<T>[]
Defined in: packages/client/src/modules/db/types.ts:41
parent?
optionalparent?:string
Defined in: packages/client/src/modules/db/types.ts:37
start?
optionalstart?:number
Defined in: packages/client/src/modules/db/types.ts:34
Fetch from nth document in the filtered/sorted list.