improve backwards-compatibility

This commit is contained in:
Kevin Jahns
2017-11-07 18:31:04 -08:00
parent 0208d83f91
commit d29b83a457
7 changed files with 47 additions and 12 deletions

View File

@@ -34,6 +34,9 @@ export default class YMap extends Type {
}
return map
}
keys () {
return this._map.keys()
}
delete (key) {
this._transact((y) => {
let c = this._map.get(key)
@@ -58,6 +61,7 @@ export default class YMap extends Type {
let v
if (typeof value === 'function') {
v = new value() // eslint-disable-line new-cap
value = v
} else if (value instanceof Item) {
v = value
} else {