mirror of
https://github.com/GitbookIO/gitbook.git
synced 2026-09-20 17:43:24 +00:00
const { Record } = require('immutable');
const File = require('./File');
const DEFAULTS = {
file: new File()
};
class Readme extends Record(DEFAULTS) {
constructor(state = {}) {
super({
file: File.create(state.file)
});
}
static create(state) {
return state instanceof Readme ?
state : new Readme(state);
}
}
module.exports = Readme;