0.0.312 • Published 7 months ago

sequelize-transactional-typescript v0.0.312

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

Sequelize Transactional Decorator

  • this is simple package that provide you with a roubust out of the box @Transactional for sequelize

how to use it:

  • frist you have to call initializeSequelizeWithTransactionalContext in your bootstrap flow.

NOTE: for nestjs, it must be called before nest app creation.

await initializeSequelizeWithTransactionalContext();
  • for nestjs: import SequelizeModule and add it to your AppModule Like the following:
    @Module({
      imports: [SequelizeModule.forRoot(<SequelizeModuleOptions>)],
    })
    export class AppModule {}

Usage Example:

  @Transactional({
    isolationLevel: 'READ COMMITTED',
  })
  async createPost(fails: boolean = false): Promise<Post> {
    return await this.testTransactionIsolated(fails);
  }

0.0.312

7 months ago

0.0.311

7 months ago

0.0.310

7 months ago

0.0.309

7 months ago

0.0.308

7 months ago

0.0.307

7 months ago

0.0.306

7 months ago

0.0.305

7 months ago

0.0.304

7 months ago

0.0.303

7 months ago

0.0.302

7 months ago

0.0.301

7 months ago

0.0.3

7 months ago

0.0.2

7 months ago

0.0.1

7 months ago