@elsikora/nestjs-crud-automator
Version:
A library for automating the creation of CRUD operations in NestJS.
10 lines (9 loc) • 615 B
TypeScript
import { IApiBaseEntity } from '../../../../interface/api-base-entity.interface';
/**
* Isolates generated mutation hydration from GET AFTER subscriber replacements and mutations.
*/
export declare class ApiControllerGeneratedWriteHydrationContract {
static assertUnchanged<E extends IApiBaseEntity>(rawItem: E, rawSnapshot: E, subscriberItem: E, subscriberSnapshot: E, subscriberResult: E | undefined, allowedRootAccessors: ReadonlySet<PropertyKey>): void;
static createSnapshot<E extends IApiBaseEntity>(item: E, allowedRootAccessors: ReadonlySet<PropertyKey>): E;
private static assertDataGraph;
}