Page Contents
Home > @loopback/sequelize > SequelizeCrudRepository > getSequelizeModelAttributes
SequelizeCrudRepository.getSequelizeModelAttributes() method
Get Sequelize Model Attributes
Signature:
protected getSequelizeModelAttributes(definition: {
[name: string]: PropertyDefinition;
}): ModelAttributes<SequelizeModel, Attributes<SequelizeModel>>;
Parameters
| Parameter | Type | Description |
|---|---|---|
| definition | { \[name: string\]: PropertyDefinition; } | property definition received from loopback entityClass eg. `{ id: { type: "Number", id: true } }` |
Returns:
ModelAttributes<SequelizeModel, Attributes<SequelizeModel>>
model attributes supported in sequelize model definiotion
TODO: Verify all possible loopback types https://loopback.io/doc/en/lb4/LoopBack-types.html