UNPKG

dynamo-sequelize

Version:

A sequelize wrapper to support Sequelize 6+ and Dynamodb

20 lines (17 loc) 457 B
import { Sequelize } from 'sequelize' import Dynamo from './dynamo' import { Options } from './types' export default class DynamoWrapper { constructor (...args: []) { const len = args.length const options: Options = args[len - 1] if ( options && (options.dialect === 'dynamo' || options.dialect === 'dynamodb') ) { return new Dynamo(...args) } return new Sequelize(...args) } } module.exports = DynamoWrapper