UNPKG

nestjs-api-tools

Version:

Wrappers for convenient API development including validation, logging and i18n wrappers

7 lines (6 loc) 658 B
import { DeepPartial, Repository } from 'typeorm'; import { AxiosResponse } from 'axios'; export declare const mapResponseData: import("rxjs").OperatorFunction<AxiosResponse<any, any>, any>; export declare function throwExceptionIfEntityNotFound<T>(entity: T | null, exception: Error): T; export declare function createOrUpdateEntityWithOptimisticLock<T>(repository: Repository<T>, entity: T, data: DeepPartial<T>, version: number, emptyEntity: DeepPartial<T>, exception: Error): Promise<T>; export declare function updateEntityWithOptimisticLock<T>(repository: Repository<T>, entity: T, data: DeepPartial<T>, version: number, exception: Error): Promise<T>;