Show:
Module: parch

Base model

Table of Contents

Constructor

Model
(
  • options
)

Defined in src/model.js:5

Parameters:

Methods

define
(
  • DataTypes
)

Defined in src/model.js:39

Model definition

Parameters:

Example:

define(DataTypes) {
  const user = {
    username: {
      allowNull: false
      type: DataTypes.STRING
    }
  };

  return user;
}

Properties

options

Object

Defined in src/model.js:24

Model options get passed directly to sequelize model definition. The main difference is the separation of model constructor options and model attribute definitions.

see http://docs.sequelizejs.com/en/v3/docs/models-definition/