UNPKG

@cyber-rom/nestjs-scylladb

Version:

Based on https://www.npmjs.com/package/@ouato/nestjs-express-cassandra With support columns name mapping

22 lines (16 loc) 714 B
export interface EntitySubscriber<Entity = any> { beforeSave?(instance: Entity, options: any): Promise<boolean> | boolean | void; afterSave?(instance: Entity, options: any): Promise<boolean> | boolean | void; beforeUpdate?( query: Partial<Entity>, updateValues: Partial<Entity>, options: any, ): Promise<boolean> | boolean | void; afterUpdate?( query: Partial<Entity>, updateValues: Partial<Entity>, options: any, ): Promise<boolean> | boolean | void; beforeDelete?(query: Partial<Entity>, options: any): Promise<boolean> | boolean | void; afterDelete?(query: Partial<Entity>, options: any): Promise<boolean> | boolean | void; }