UNPKG

@elsikora/nestjs-crud-automator

Version:

A library for automating the creation of CRUD operations in NestJS.

24 lines (23 loc) 1.25 kB
import { IApiFunctionTransactionFailure } from '../../../../../interface/class/api/function'; import { TApiFunctionTransactionOwner } from '../../../../../type/class/api/function'; import { EApiFunctionTransactionOutcome } from '../../../../../enum/decorator/api'; export declare class ApiFunctionTransactionCommitUnknownOutcomeException extends Error { get cleanupFailure(): Readonly<IApiFunctionTransactionFailure> | undefined; get commitFailure(): Readonly<IApiFunctionTransactionFailure>; get errorLifecycleFailures(): ReadonlyArray<Readonly<IApiFunctionTransactionFailure>>; get outcome(): EApiFunctionTransactionOutcome.UNKNOWN; get owner(): TApiFunctionTransactionOwner; get transactionId(): string; private readonly CLEANUP_FAILURE; private readonly COMMIT_FAILURE; private readonly ERROR_LIFECYCLE_FAILURES; private readonly OWNER; private readonly TRANSACTION_ID; constructor(options: { cleanupFailure?: Readonly<IApiFunctionTransactionFailure>; commitFailure: Readonly<IApiFunctionTransactionFailure>; errorLifecycleFailures: ReadonlyArray<Readonly<IApiFunctionTransactionFailure>>; owner: TApiFunctionTransactionOwner; transactionId: string; }); }