Files
medusa-store/docs/content/references/services/classes/QueryBuilderService.md
Shahed Nasser 02d5c1da88 docs: update Typedoc and regenerate references (#1994)
* generated new services reference

* changed from automatic push to automated pull request

* updated typedoc, regenerated JS Client reference

* regenerated the reference after updating typedoc

* added action for js client
2022-08-04 17:29:52 +03:00

80 lines
1.4 KiB
Markdown

# Class: QueryBuilderService
## Hierarchy
- `"medusa-interfaces"`
**`QueryBuilderService`**
## Constructors
### constructor
**new QueryBuilderService**()
#### Inherited from
BaseService.constructor
## Methods
### buildFilterQuery
**buildFilterQuery**(`filters`): `undefined` \| {}
#### Parameters
| Name | Type |
| :------ | :------ |
| `filters` | `any` |
#### Returns
`undefined` \| {}
#### Defined in
[packages/medusa/src/services/query-builder.js:25](https://github.com/medusajs/medusa/blob/f406c8d4/packages/medusa/src/services/query-builder.js#L25)
___
### buildQuery
**buildQuery**(`params`, `properties`): `Object`
#### Parameters
| Name | Type |
| :------ | :------ |
| `params` | `any` |
| `properties` | `any` |
#### Returns
`Object`
#### Defined in
[packages/medusa/src/services/query-builder.js:5](https://github.com/medusajs/medusa/blob/f406c8d4/packages/medusa/src/services/query-builder.js#L5)
___
### buildTextSearchQuery
**buildTextSearchQuery**(`search`, `searchProperties`): `undefined` \| { `$or`: `any` = searchQuery }
#### Parameters
| Name | Type |
| :------ | :------ |
| `search` | `any` |
| `searchProperties` | `any` |
#### Returns
`undefined` \| { `$or`: `any` = searchQuery }
#### Defined in
[packages/medusa/src/services/query-builder.js:39](https://github.com/medusajs/medusa/blob/f406c8d4/packages/medusa/src/services/query-builder.js#L39)