ReturnReasonService
constructor
Parameters
__namedParameters
InjectedDependenciesRequiredProperties
__configModule__
Record<string, unknown>__container__
anyRequired__moduleDeclaration__
Record<string, unknown>manager_
EntityManagerRequiredtransactionManager_
undefined | EntityManagerRequiredAccessors
activeManager_
Returns
EntityManager
EntityManagerRequiredMethods
atomicPhase_
Wraps some work within a transactional block. If the service already has a transaction manager attached this will be reused, otherwise a new transaction manager is created.
Type Parameters
TResult
objectRequiredTError
objectRequiredParameters
work
(transactionManager: EntityManager) => Promise<TResult>Requiredthe transactional work to be done
isolationOrErrorHandler
IsolationLevel | (error: TError) => Promise<void | TResult>the isolation level to be used for the work.
maybeErrorHandlerOrDontFail
(error: TError) => Promise<void | TResult>Potential error handler
Returns
Promise
Promise<TResult>Requiredthe result of the transactional work
create
Parameters
data
CreateReturnReasonRequiredReturns
delete
Parameters
returnReasonId
stringRequiredReturns
Promise
Promise<void>Requiredlist
Parameters
the query object for find
config object
Returns
the result of the find operation
retrieve
Gets an order by id.
Parameters
returnReasonId
stringRequiredid of order to retrieve
config object
Default: {}
Returns
the order document
shouldRetryTransaction_
Parameters
err
Record<string, unknown> | objectRequiredReturns
boolean
booleanupdate
Parameters
id
stringRequireddata
UpdateReturnReasonRequiredReturns
withTransaction
Parameters
transactionManager
EntityManagerReturns
ReturnReasonService
objectRequiredWas this section helpful?