@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
24 lines (23 loc) • 1.25 kB
TypeScript
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;
});
}