@techmmunity/symbiosis
Version:
Symbiosis - The Ultimate OM For All Databases
16 lines (15 loc) • 680 B
TypeScript
import type { EntityManager } from "../../../entity-manager";
import type { DatabaseEntity } from "../../../types/database-entity";
import type { FindOneOptions } from "../../types/find-options";
import type { BaseQueryOptions } from "../../types/query-options";
interface Injectables {
entityManager: EntityManager;
entity: any;
}
export interface AfterUpdateParams<Entity> {
conditions: FindOneOptions<Entity>["where"];
data: Array<Partial<DatabaseEntity>> | Partial<DatabaseEntity>;
options?: BaseQueryOptions;
}
export declare const afterUpdate: <Entity>({ entity, entityManager }: Injectables, { data }: AfterUpdateParams<Entity>) => Entity[];
export {};