Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sequelize constants plugin

Plugin allow to define constants in sequelize model

Usage

const sequelize = new Sequelize( credentials, options );

// Use plugin
require('sequelize-constants')( sequelize );

const MyModel = sequelize.define('MyModel', {
    /// Here cols defs
}, {
    constant: [
        STATUS_PENDING: 'pending',
        STATUS_RUNNING: 'running',
        STATUS_COMPLETE: 'complete',
        STATUS_ERROR: 'error',
        STATUS_ABORT: 'abort'
    ]
});

/// NOW access by

console.log( MyModel.STATUS_PENDING );

MyModel.STATUS_PENDING = 'foo'; // throw an error, readonly property!

About

Sequelize constants plugin

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages