Skip to main content
Version: 5.9

EventSubscriber <T>

Index

Methods

optionalafterCreate

  • afterCreate(args: EventArgs<T>): void | Promise<void>
  • Parameters

    • args: EventArgs<T>

    Returns void | Promise<void>

optionalafterDelete

  • afterDelete(args: EventArgs<T>): void | Promise<void>
  • Parameters

    • args: EventArgs<T>

    Returns void | Promise<void>

optionalafterFlush

  • afterFlush(args: FlushEventArgs): void | Promise<void>
  • Parameters

    • args: FlushEventArgs

    Returns void | Promise<void>

optionalafterTransactionCommit

  • afterTransactionCommit(args: TransactionEventArgs): void | Promise<void>
  • Parameters

    • args: TransactionEventArgs

    Returns void | Promise<void>

optionalafterTransactionRollback

  • afterTransactionRollback(args: TransactionEventArgs): void | Promise<void>
  • Parameters

    • args: TransactionEventArgs

    Returns void | Promise<void>

optionalafterTransactionStart

  • afterTransactionStart(args: TransactionEventArgs): void | Promise<void>
  • Parameters

    • args: TransactionEventArgs

    Returns void | Promise<void>

optionalafterUpdate

  • afterUpdate(args: EventArgs<T>): void | Promise<void>
  • Parameters

    • args: EventArgs<T>

    Returns void | Promise<void>

optionalafterUpsert

  • afterUpsert(args: EventArgs<T>): void | Promise<void>
  • Parameters

    • args: EventArgs<T>

    Returns void | Promise<void>

optionalbeforeCreate

  • beforeCreate(args: EventArgs<T>): void | Promise<void>
  • Parameters

    • args: EventArgs<T>

    Returns void | Promise<void>

optionalbeforeDelete

  • beforeDelete(args: EventArgs<T>): void | Promise<void>
  • Parameters

    • args: EventArgs<T>

    Returns void | Promise<void>

optionalbeforeFlush

  • beforeFlush(args: FlushEventArgs): void | Promise<void>
  • Parameters

    • args: FlushEventArgs

    Returns void | Promise<void>

optionalbeforeTransactionCommit

  • beforeTransactionCommit(args: TransactionEventArgs): void | Promise<void>
  • Parameters

    • args: TransactionEventArgs

    Returns void | Promise<void>

optionalbeforeTransactionRollback

  • beforeTransactionRollback(args: TransactionEventArgs): void | Promise<void>
  • Parameters

    • args: TransactionEventArgs

    Returns void | Promise<void>

optionalbeforeTransactionStart

  • beforeTransactionStart(args: TransactionEventArgs): void | Promise<void>
  • Parameters

    • args: TransactionEventArgs

    Returns void | Promise<void>

optionalbeforeUpdate

  • beforeUpdate(args: EventArgs<T>): void | Promise<void>
  • Parameters

    • args: EventArgs<T>

    Returns void | Promise<void>

optionalbeforeUpsert

  • beforeUpsert(args: EventArgs<T>): void | Promise<void>
  • Parameters

    • args: EventArgs<T>

    Returns void | Promise<void>

optionalgetSubscribedEntities

  • getSubscribedEntities(): EntityName<T>[]
  • Returns EntityName<T>[]

optionalonFlush

  • onFlush(args: FlushEventArgs): void | Promise<void>
  • Parameters

    • args: FlushEventArgs

    Returns void | Promise<void>

optionalonInit

  • onInit(args: EventArgs<T>): void
  • Parameters

    • args: EventArgs<T>

    Returns void

optionalonLoad

  • onLoad(args: EventArgs<T>): void | Promise<void>
  • Parameters

    • args: EventArgs<T>

    Returns void | Promise<void>