Skip to content

Commit 91231fc

Browse files
committed
[feat] make objects enumerable: false
1 parent c39216f commit 91231fc

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

lib/transformer.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,34 +26,47 @@ module.exports = {
2626

2727
Object.defineProperties(model, {
2828
identity: {
29+
enumerable: false,
2930
value: modelName.toLowerCase(),
3031
writable: false
3132
},
3233
Sequelize: {
34+
enumerable: false,
3335
value: Sequelize,
3436
writable: true
3537
},
3638
globalId: {
39+
enumerable: false,
3740
value: modelName,
3841
writable: false
3942
},
4043
tableName: {
44+
enumerable: false,
4145
value: config.tableName || modelName.toLowerCase(),
4246
writable: false
4347
},
4448
store: {
49+
enumerable: false,
4550
value: config.store || app.config.get('models.defaultStore'),
4651
writable: false
4752
},
4853
migrate: {
54+
enumerable: false,
4955
value: config.migrate || app.config.get('models.migrate'),
5056
writable: false
5157
},
5258
options: {
59+
enumerable: false,
5360
value: config.options,
5461
writable: true
5562
},
63+
config: {
64+
enumerable: false,
65+
value: config,
66+
writable: true
67+
},
5668
schema: {
69+
enumerable: false,
5770
value: schema,
5871
writable: true
5972
}

0 commit comments

Comments
 (0)