Добрый день!
Как написать следующий код на ES6? Это ORM библиотека
Bookshelf.js. В документации ничего нет об этом. :(
var User = ModelBase.extend({
tableName: 'users',
// validation is passed to Joi.object(), so use a raw object
validate: {
firstName: Joi.string()
}
});
А вот тут модель которую я создал:
import bookshelf from './bookshelf';
class User extends bookshelf.Model {
get tableName() {
return 'users';
}
get hasTimestamps() {
return true;
}
get hasSecurePassword() {
return true;
}
verifyPassword(password) {
return this.get('password') === password;
}
static byEmail(email) {
return this.forge().query({where:{ email: email }}).fetch();
}
}
module.exports = User;
Благодарю!