ReturnReasonService
constructor
Parameters
__namedParametersInjectedDependenciesRequiredProperties
__container__anyRequiredmanager_EntityManagerRequiredtransactionManager_undefined | EntityManagerRequired__configModule__Record<string, unknown>__moduleDeclaration__Record<string, unknown>Accessors
activeManager_
Returns
EntityManagerEntityManagerRequiredMethods
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
TResultobjectRequiredTErrorobjectRequiredParameters
work(transactionManager: EntityManager) => Promise<TResult>Requiredthe transactional work to be done
isolationOrErrorHandlerIsolationLevel | (error: TError) => Promise<void | TResult>the isolation level to be used for the work.
maybeErrorHandlerOrDontFail(error: TError) => Promise<void | TResult>Potential error handler
Returns
PromisePromise<TResult>Requiredthe result of the transactional work
create
Parameters
dataCreateReturnReasonRequiredReturns
delete
Parameters
returnReasonIdstringRequiredReturns
PromisePromise<void>Requiredlist
Parameters
the query object for find
config object
Returns
the result of the find operation
retrieve
Gets an order by id.
Parameters
returnReasonIdstringRequiredid of order to retrieve
config object
Default: {}
Returns
the order document
shouldRetryTransaction_
Parameters
errRecord<string, unknown> | objectRequiredReturns
booleanbooleanRequiredupdate
Parameters
idstringRequireddataUpdateReturnReasonRequiredReturns
withTransaction
Parameters
transactionManagerEntityManagerReturns
thisthisRequiredWas this section helpful?