diff options
Diffstat (limited to 'packages/gitbook-core/src/models/File.js')
-rw-r--r-- | packages/gitbook-core/src/models/File.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/packages/gitbook-core/src/models/File.js b/packages/gitbook-core/src/models/File.js index 09dfc1b..6f44700 100644 --- a/packages/gitbook-core/src/models/File.js +++ b/packages/gitbook-core/src/models/File.js @@ -3,17 +3,20 @@ const { Record } = require('immutable'); const DEFAULTS = { type: '', - mtime: '', + mtime: new Date(), path: '' }; class File extends Record(DEFAULTS) { - constructor(file) { + constructor(file = {}) { if (typeof file === 'string') { file = { path: file }; } - super(file); + super({ + ...file, + mtime: new Date(file.mtime) + }); } /** |