chore(docs): Generated References (#5516)

Generated the following references:
- `js-client`
- `pricing`
- `services`

Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
Co-authored-by: Shahed Nasser <27354907+shahednasser@users.noreply.github.com>
This commit is contained in:
github-actions[bot]
2023-11-02 09:16:47 +00:00
committed by GitHub
parent 80fe362f33
commit aa2bb7a31b
271 changed files with 38146 additions and 9809 deletions
@@ -0,0 +1,45 @@
---
displayed_sidebar: jsClientSidebar
---
import ParameterTypes from "@site/src/components/ParameterTypes"
# BaseFilterable
[internal](../../internal/modules/admin_discounts.internal.internal-1.mdx).[DAL](../../internal-1/modules/admin_discounts.internal.internal-1.DAL.mdx).BaseFilterable
An object used to allow specifying flexible queries with and/or conditions.
## Type parameters
<ParameterTypes parameters={[
{
"name": "T",
"type": "`object`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
## Properties
<ParameterTypes parameters={[
{
"name": "$and",
"type": "([`BaseFilterable`](admin_discounts.internal.internal-1.DAL.BaseFilterable.mdx)<`T`\\> \\| `T`)[]",
"description": "An array of filters to apply on the entity, where each item in the array is joined with an \"and\" condition.",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "$or",
"type": "([`BaseFilterable`](admin_discounts.internal.internal-1.DAL.BaseFilterable.mdx)<`T`\\> \\| `T`)[]",
"description": "An array of filters to apply on the entity, where each item in the array is joined with an \"or\" condition.",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
@@ -0,0 +1,91 @@
---
displayed_sidebar: jsClientSidebar
---
import ParameterTypes from "@site/src/components/ParameterTypes"
# OptionsQuery
[internal](../../internal/modules/admin_discounts.internal.internal-1.mdx).[DAL](../../internal-1/modules/admin_discounts.internal.internal-1.DAL.mdx).OptionsQuery
## Type parameters
<ParameterTypes parameters={[
{
"name": "T",
"type": "`object`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
},
{
"name": "P",
"type": "`string`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
## Properties
<ParameterTypes parameters={[
{
"name": "fields",
"type": "`string`[]",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "filters",
"type": "`boolean` \\| `string`[] \\| [`Dictionary`](../../admin_discounts/modules/admin_discounts.internal.mdx#dictionary)<`boolean` \\| [`Dictionary`](../../admin_discounts/modules/admin_discounts.internal.mdx#dictionary)\\>",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "groupBy",
"type": "`string` \\| `string`[]",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "limit",
"type": "`number`",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "offset",
"type": "`number`",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "orderBy",
"type": "[`Order`](../../admin_discounts/modules/admin_discounts.internal.mdx#order)<`T`\\> \\| [`Order`](../../admin_discounts/modules/admin_discounts.internal.mdx#order)<`T`\\>[]",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "populate",
"type": "`string`[]",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
@@ -0,0 +1,601 @@
---
displayed_sidebar: jsClientSidebar
---
import ParameterTypes from "@site/src/components/ParameterTypes"
# RepositoryService
[internal](../../internal/modules/admin_discounts.internal.internal-1.mdx).[DAL](../../internal-1/modules/admin_discounts.internal.internal-1.DAL.mdx).RepositoryService
Data access layer (DAL) interface to implements for any repository service.
This layer helps to separate the business logic (service layer) from accessing the
ORM directly and allows to switch to another ORM without changing the business logic.
## Type parameters
<ParameterTypes parameters={[
{
"name": "T",
"type": "`object`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
## Methods
### create
**create**(`data`, `context?`): `Promise`<`T`[]\>
#### Parameters
<ParameterTypes parameters={[
{
"name": "data",
"type": "`unknown`[]",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
},
{
"name": "context",
"type": "[`Context`](../../internal-1/interfaces/admin_discounts.internal.internal-1.Context.mdx)",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<`T`[]\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<`T`[]\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": [
{
"name": "T[]",
"type": "`T`[]",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
}
]
}
]} />
___
### delete
**delete**(`ids`, `context?`): `Promise`<`void`\>
#### Parameters
<ParameterTypes parameters={[
{
"name": "ids",
"type": "`string`[]",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
},
{
"name": "context",
"type": "[`Context`](../../internal-1/interfaces/admin_discounts.internal.internal-1.Context.mdx)",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<`void`\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<`void`\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
}
]} />
___
### find
**find**(`options?`, `context?`): `Promise`<`T`[]\>
#### Parameters
<ParameterTypes parameters={[
{
"name": "options",
"type": "[`FindOptions`](../../internal-1/modules/admin_discounts.internal.internal-1.DAL.mdx#findoptions)<`T`\\>",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "context",
"type": "[`Context`](../../internal-1/interfaces/admin_discounts.internal.internal-1.Context.mdx)",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<`T`[]\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<`T`[]\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": [
{
"name": "T[]",
"type": "`T`[]",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
}
]
}
]} />
___
### findAndCount
**findAndCount**(`options?`, `context?`): `Promise`<[`T`[], `number`]\>
#### Parameters
<ParameterTypes parameters={[
{
"name": "options",
"type": "[`FindOptions`](../../internal-1/modules/admin_discounts.internal.internal-1.DAL.mdx#findoptions)<`T`\\>",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "context",
"type": "[`Context`](../../internal-1/interfaces/admin_discounts.internal.internal-1.Context.mdx)",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<[`T`[], `number`]\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<[`T`[], `number`]\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": [
{
"name": "T[]",
"type": "`T`[]",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
},
{
"name": "number",
"type": "`number`",
"optional": true,
"defaultValue": "",
"description": "",
"children": []
}
]
}
]} />
___
### getActiveManager
**getActiveManager**<`TManager`\>(): `TManager`
<ParameterTypes parameters={[
{
"name": "TManager",
"type": "`object`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`TManager`
<ParameterTypes parameters={[]} />
#### Inherited from
[BaseRepositoryService](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx).[getActiveManager](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx#getactivemanager)
___
### getFreshManager
**getFreshManager**<`TManager`\>(): `TManager`
<ParameterTypes parameters={[
{
"name": "TManager",
"type": "`object`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`TManager`
<ParameterTypes parameters={[]} />
#### Inherited from
[BaseRepositoryService](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx).[getFreshManager](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx#getfreshmanager)
___
### restore
**restore**(`ids`, `context?`): `Promise`<[`T`[], Record<`string`, `unknown`[]\>]\>
#### Parameters
<ParameterTypes parameters={[
{
"name": "ids",
"type": "`string`[]",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
},
{
"name": "context",
"type": "[`Context`](../../internal-1/interfaces/admin_discounts.internal.internal-1.Context.mdx)",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<[`T`[], Record<`string`, `unknown`[]\>]\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<[`T`[], Record<`string`, `unknown`[]\\>]\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": [
{
"name": "T[]",
"type": "`T`[]",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
},
{
"name": "Record",
"type": "Record<`string`, `unknown`[]\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
}
]
}
]} />
___
### serialize
**serialize**<`TOutput`\>(`data`, `options?`): `Promise`<`TOutput`\>
<ParameterTypes parameters={[
{
"name": "TOutput",
"type": "`object` \\| `object`[]",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
#### Parameters
<ParameterTypes parameters={[
{
"name": "data",
"type": "`any`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
},
{
"name": "options",
"type": "`any`",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<`TOutput`\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<`TOutput`\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
}
]} />
#### Inherited from
[BaseRepositoryService](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx).[serialize](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx#serialize)
___
### softDelete
**softDelete**(`ids`, `context?`): `Promise`<[`T`[], Record<`string`, `unknown`[]\>]\>
Soft delete entities and cascade to related entities if configured.
#### Parameters
<ParameterTypes parameters={[
{
"name": "ids",
"type": "`string`[]",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
},
{
"name": "context",
"type": "[`Context`](../../internal-1/interfaces/admin_discounts.internal.internal-1.Context.mdx)",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<[`T`[], Record<`string`, `unknown`[]\>]\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<[`T`[], Record<`string`, `unknown`[]\\>]\\>",
"optional": false,
"defaultValue": "",
"description": "[T[], Record<string, string[]>] the second value being the map of the entity names and ids that were soft deleted",
"children": [
{
"name": "T[]",
"type": "`T`[]",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
},
{
"name": "Record",
"type": "Record<`string`, `unknown`[]\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
}
]
}
]} />
___
### transaction
**transaction**<`TManager`\>(`task`, `context?`): `Promise`<`any`\>
<ParameterTypes parameters={[
{
"name": "TManager",
"type": "`object`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
#### Parameters
<ParameterTypes parameters={[
{
"name": "task",
"type": "(`transactionManager`: `TManager`) => `Promise`<`any`\\>",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
},
{
"name": "context",
"type": "`object`",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "context.enableNestedTransactions",
"type": "`boolean`",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "context.isolationLevel",
"type": "`string`",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "context.transaction",
"type": "`TManager`",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<`any`\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<`any`\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": [
{
"name": "any",
"type": "`any`",
"optional": true,
"defaultValue": "",
"description": "",
"children": []
}
]
}
]} />
#### Inherited from
[BaseRepositoryService](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx).[transaction](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx#transaction)
___
### update
**update**(`data`, `context?`): `Promise`<`T`[]\>
#### Parameters
<ParameterTypes parameters={[
{
"name": "data",
"type": "`unknown`[]",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
},
{
"name": "context",
"type": "[`Context`](../../internal-1/interfaces/admin_discounts.internal.internal-1.Context.mdx)",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<`T`[]\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<`T`[]\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": [
{
"name": "T[]",
"type": "`T`[]",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
}
]
}
]} />
@@ -0,0 +1,37 @@
---
displayed_sidebar: jsClientSidebar
---
import ParameterTypes from "@site/src/components/ParameterTypes"
# RestoreReturn
[internal](../../internal/modules/admin_discounts.internal.internal-1.mdx).[DAL](../../internal-1/modules/admin_discounts.internal.internal-1.DAL.mdx).RestoreReturn
An object that is used to specify an entity's related entities that should be restored when the main entity is restored.
## Type parameters
<ParameterTypes parameters={[
{
"name": "TReturnableLinkableKeys",
"type": "`object`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
## Properties
<ParameterTypes parameters={[
{
"name": "returnLinkableKeys",
"type": "`TReturnableLinkableKeys`[]",
"description": "An array of strings, each being the ID attribute names of the entity's relations.",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
@@ -0,0 +1,37 @@
---
displayed_sidebar: jsClientSidebar
---
import ParameterTypes from "@site/src/components/ParameterTypes"
# SoftDeleteReturn
[internal](../../internal/modules/admin_discounts.internal.internal-1.mdx).[DAL](../../internal-1/modules/admin_discounts.internal.internal-1.DAL.mdx).SoftDeleteReturn
An object that is used to specify an entity's related entities that should be soft-deleted when the main entity is soft-deleted.
## Type parameters
<ParameterTypes parameters={[
{
"name": "TReturnableLinkableKeys",
"type": "`object`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
## Properties
<ParameterTypes parameters={[
{
"name": "returnLinkableKeys",
"type": "`TReturnableLinkableKeys`[]",
"description": "An array of strings, each being the ID attribute names of the entity's relations.",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
@@ -0,0 +1,437 @@
---
displayed_sidebar: jsClientSidebar
---
import ParameterTypes from "@site/src/components/ParameterTypes"
# TreeRepositoryService
[internal](../../internal/modules/admin_discounts.internal.internal-1.mdx).[DAL](../../internal-1/modules/admin_discounts.internal.internal-1.DAL.mdx).TreeRepositoryService
Data access layer (DAL) interface to implements for any repository service.
This layer helps to separate the business logic (service layer) from accessing the
ORM directly and allows to switch to another ORM without changing the business logic.
## Type parameters
<ParameterTypes parameters={[
{
"name": "T",
"type": "`object`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
## Methods
### create
**create**(`data`, `context?`): `Promise`<`T`\>
#### Parameters
<ParameterTypes parameters={[
{
"name": "data",
"type": "`unknown`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
},
{
"name": "context",
"type": "[`Context`](../../internal-1/interfaces/admin_discounts.internal.internal-1.Context.mdx)",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<`T`\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<`T`\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
}
]} />
___
### delete
**delete**(`id`, `context?`): `Promise`<`void`\>
#### Parameters
<ParameterTypes parameters={[
{
"name": "id",
"type": "`string`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
},
{
"name": "context",
"type": "[`Context`](../../internal-1/interfaces/admin_discounts.internal.internal-1.Context.mdx)",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<`void`\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<`void`\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
}
]} />
___
### find
**find**(`options?`, `transformOptions?`, `context?`): `Promise`<`T`[]\>
#### Parameters
<ParameterTypes parameters={[
{
"name": "options",
"type": "[`FindOptions`](../../internal-1/modules/admin_discounts.internal.internal-1.DAL.mdx#findoptions)<`T`\\>",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "transformOptions",
"type": "[`RepositoryTransformOptions`](../../CommonTypes/interfaces/admin_discounts.internal.internal-1.CommonTypes.RepositoryTransformOptions.mdx)",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "context",
"type": "[`Context`](../../internal-1/interfaces/admin_discounts.internal.internal-1.Context.mdx)",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<`T`[]\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<`T`[]\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": [
{
"name": "T[]",
"type": "`T`[]",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
}
]
}
]} />
___
### findAndCount
**findAndCount**(`options?`, `transformOptions?`, `context?`): `Promise`<[`T`[], `number`]\>
#### Parameters
<ParameterTypes parameters={[
{
"name": "options",
"type": "[`FindOptions`](../../internal-1/modules/admin_discounts.internal.internal-1.DAL.mdx#findoptions)<`T`\\>",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "transformOptions",
"type": "[`RepositoryTransformOptions`](../../CommonTypes/interfaces/admin_discounts.internal.internal-1.CommonTypes.RepositoryTransformOptions.mdx)",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "context",
"type": "[`Context`](../../internal-1/interfaces/admin_discounts.internal.internal-1.Context.mdx)",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<[`T`[], `number`]\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<[`T`[], `number`]\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": [
{
"name": "T[]",
"type": "`T`[]",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
},
{
"name": "number",
"type": "`number`",
"optional": true,
"defaultValue": "",
"description": "",
"children": []
}
]
}
]} />
___
### getActiveManager
**getActiveManager**<`TManager`\>(): `TManager`
<ParameterTypes parameters={[
{
"name": "TManager",
"type": "`object`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`TManager`
<ParameterTypes parameters={[]} />
#### Inherited from
[BaseRepositoryService](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx).[getActiveManager](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx#getactivemanager)
___
### getFreshManager
**getFreshManager**<`TManager`\>(): `TManager`
<ParameterTypes parameters={[
{
"name": "TManager",
"type": "`object`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`TManager`
<ParameterTypes parameters={[]} />
#### Inherited from
[BaseRepositoryService](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx).[getFreshManager](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx#getfreshmanager)
___
### serialize
**serialize**<`TOutput`\>(`data`, `options?`): `Promise`<`TOutput`\>
<ParameterTypes parameters={[
{
"name": "TOutput",
"type": "`object` \\| `object`[]",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
#### Parameters
<ParameterTypes parameters={[
{
"name": "data",
"type": "`any`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
},
{
"name": "options",
"type": "`any`",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<`TOutput`\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<`TOutput`\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": []
}
]} />
#### Inherited from
[BaseRepositoryService](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx).[serialize](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx#serialize)
___
### transaction
**transaction**<`TManager`\>(`task`, `context?`): `Promise`<`any`\>
<ParameterTypes parameters={[
{
"name": "TManager",
"type": "`object`",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
}
]} />
#### Parameters
<ParameterTypes parameters={[
{
"name": "task",
"type": "(`transactionManager`: `TManager`) => `Promise`<`any`\\>",
"description": "",
"optional": false,
"defaultValue": "",
"children": []
},
{
"name": "context",
"type": "`object`",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "context.enableNestedTransactions",
"type": "`boolean`",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "context.isolationLevel",
"type": "`string`",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
},
{
"name": "context.transaction",
"type": "`TManager`",
"description": "",
"optional": true,
"defaultValue": "",
"children": []
}
]} />
#### Returns
`Promise`<`any`\>
<ParameterTypes parameters={[
{
"name": "Promise",
"type": "`Promise`<`any`\\>",
"optional": false,
"defaultValue": "",
"description": "",
"children": [
{
"name": "any",
"type": "`any`",
"optional": true,
"defaultValue": "",
"description": "",
"children": []
}
]
}
]} />
#### Inherited from
[BaseRepositoryService](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx).[transaction](../../internal/interfaces/admin_discounts.internal.BaseRepositoryService.mdx#transaction)