From 22917bca1912250d7193daeb8699dca20b37d4a7 Mon Sep 17 00:00:00 2001 From: Kevin Jahns Date: Tue, 10 Dec 2019 17:51:25 +0100 Subject: [PATCH] fix gc & proper options typings for Y.Doc, fixes #176 --- src/utils/Doc.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/utils/Doc.js b/src/utils/Doc.js index 3cbdc48c..9a5c909f 100644 --- a/src/utils/Doc.js +++ b/src/utils/Doc.js @@ -23,11 +23,12 @@ import * as map from 'lib0/map.js' */ export class Doc extends Observable { /** - * @param {Object|undefined} conf configuration + * @param {Object} conf configuration + * @param {boolean} [conf.gc] Disable garbage collection (default: gc=true) */ - constructor (conf = {}) { + constructor ({ gc = true } = {}) { super() - this.gc = conf.gc || true + this.gc = gc this.clientID = random.uint32() /** * @type {Map>}