alapa
Version:
A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.
12 lines (11 loc) • 585 B
TypeScript
import { EntitySubscriberInterface, InsertEvent, RemoveEvent, UpdateEvent } from "typeorm";
import { Model } from "./main";
import { AfterQueryEvent } from "typeorm/subscriber/event/QueryEvent";
export declare class ModelSubscriber implements EntitySubscriberInterface<Model> {
listenTo(): typeof Model;
afterLoad(entity: Model): Promise<void>;
afterQuery(event: AfterQueryEvent<Model>): void;
afterInsert(event: InsertEvent<Model>): Promise<void>;
afterUpdate(event: UpdateEvent<Model>): Promise<void>;
afterRemove(event: RemoveEvent<Model>): Promise<void>;
}