UNPKG

@iaminfinity/express-cassandra

Version:

Nest - modern, fast, powerful node.js web framework (@express-cassandra)

9 lines (8 loc) 647 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; }