sequelize-with-typescript-example icon indicating copy to clipboard operation
sequelize-with-typescript-example copied to clipboard

Sequelize api's not shown in list

Open zebkailash opened this issue 5 years ago • 0 comments

I am trying to create a struct for eg:

interface userAtributes { name: string; }
type UserModel = Sequelize.Model<userAtributes> & userAttributes;

// userdependencies.ts
interface userdeps {
   userModel: UserModel 
}

// depinjector.ts
export default () => {
   const dependencies: userDependencies = { userModel: UserModel }; //Missing properties $add $get so on
   Container.set('userService', new UserService(dependencies));
   
}
// in my service.ts
class UserService {
   constructor({ userModel }: userdeps ) {
       console.log(userModel.findAll) // gives no suggestion
   }

}

Sequelize: 5.21.12 typings: ^4.28.9

zebkailash avatar Oct 13 '20 15:10 zebkailash