@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
21 lines (20 loc) • 1.09 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 ApiFunctionTransactionPostCommitException extends Error {
get errorLifecycleFailures(): ReadonlyArray<Readonly<IApiFunctionTransactionFailure>>;
get hookFailures(): ReadonlyArray<Readonly<IApiFunctionTransactionFailure>>;
get outcome(): EApiFunctionTransactionOutcome.COMMITTED;
get owner(): TApiFunctionTransactionOwner;
get transactionId(): string;
private readonly ERROR_LIFECYCLE_FAILURES;
private readonly HOOK_FAILURES;
private readonly OWNER;
private readonly TRANSACTION_ID;
constructor(options: {
errorLifecycleFailures: ReadonlyArray<Readonly<IApiFunctionTransactionFailure>>;
hookFailures: ReadonlyArray<Readonly<IApiFunctionTransactionFailure>>;
owner: TApiFunctionTransactionOwner;
transactionId: string;
});
}