Skip to content

Instantly share code, notes, and snippets.

@davidcsejtei
Created October 18, 2020 09:29
Show Gist options
  • Select an option

  • Save davidcsejtei/14afd50f640a3cae64a1852e0c80f4f1 to your computer and use it in GitHub Desktop.

Select an option

Save davidcsejtei/14afd50f640a3cae64a1852e0c80f4f1 to your computer and use it in GitHub Desktop.
Subscriber for User in TypeORM
import {EntitySubscriberInterface, EventSubscriber, InsertEvent} from "typeorm";
import {User} from "../entities/User";
@EventSubscriber()
export class UserSubscriber implements EntitySubscriberInterface<User> {
listenTo() {
return User;
}
beforeInsert(event: InsertEvent<User>) {
console.log(`BEFORE User INSERTED: `, event.entity);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment