Skip to content
qubeejs/angular
3.8/API/IQueryBuilderConfig

IQueryBuilderConfig

ArchivedThese are the docs for ng-qubee 3.8. Read the 4.0 docs for @qubeejs/angular.

Defined in: src/lib/interfaces/query-builder-config.interface.ts:7

Configuration interface for customizing request query parameter key names

Each property maps a logical query concept to the actual query parameter name used in the generated URI. The defaults depend on the selected driver.

optional appends?: string

Defined in: src/lib/interfaces/query-builder-config.interface.ts:9

Key for the appends parameter (Laravel only, default: ‘append’)


optional fields?: string

Defined in: src/lib/interfaces/query-builder-config.interface.ts:11

Key for the fields parameter (Laravel: ‘fields’, NestJS: ‘select’)


optional filters?: string

Defined in: src/lib/interfaces/query-builder-config.interface.ts:13

Key for the filters parameter (default: ‘filter’)


optional includes?: string

Defined in: src/lib/interfaces/query-builder-config.interface.ts:15

Key for the includes parameter (Laravel only, default: ‘include’)


optional limit?: string

Defined in: src/lib/interfaces/query-builder-config.interface.ts:17

Key for the limit parameter (default: ‘limit’)


optional page?: string

Defined in: src/lib/interfaces/query-builder-config.interface.ts:19

Key for the page parameter (default: ‘page’)


optional search?: string

Defined in: src/lib/interfaces/query-builder-config.interface.ts:21

Key for the search parameter (NestJS only, default: ‘search’)


optional select?: string

Defined in: src/lib/interfaces/query-builder-config.interface.ts:23

Key for the select parameter (NestJS only, default: ‘select’)


optional sort?: string

Defined in: src/lib/interfaces/query-builder-config.interface.ts:25

Key for the sort parameter (Laravel: ‘sort’, NestJS: ‘sortBy’)


optional sortBy?: string

Defined in: src/lib/interfaces/query-builder-config.interface.ts:27

Key for the sortBy parameter (NestJS only, default: ‘sortBy’)