implement generic YEvent with path property
This commit is contained in:
parent
d29b83a457
commit
d59e30b239
@ -1,10 +1,11 @@
|
|||||||
import Type from '../Struct/Type.js'
|
import Type from '../Struct/Type.js'
|
||||||
import ItemJSON from '../Struct/ItemJSON.js'
|
import ItemJSON from '../Struct/ItemJSON.js'
|
||||||
import { logID } from '../MessageHandler/messageToString.js'
|
import { logID } from '../MessageHandler/messageToString.js'
|
||||||
|
import YEvent from '../Util/YEvent.js'
|
||||||
|
|
||||||
class YArrayEvent {
|
class YArrayEvent extends YEvent {
|
||||||
constructor (yarray, remote) {
|
constructor (yarray, remote) {
|
||||||
this.target = yarray
|
super(yarray)
|
||||||
this.remote = remote
|
this.remote = remote
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2,10 +2,11 @@ import Type from '../Struct/Type.js'
|
|||||||
import Item from '../Struct/Item.js'
|
import Item from '../Struct/Item.js'
|
||||||
import ItemJSON from '../Struct/ItemJSON.js'
|
import ItemJSON from '../Struct/ItemJSON.js'
|
||||||
import { logID } from '../MessageHandler/messageToString.js'
|
import { logID } from '../MessageHandler/messageToString.js'
|
||||||
|
import YEvent from '../Util/YEvent.js'
|
||||||
|
|
||||||
class YMapEvent {
|
class YMapEvent extends YEvent {
|
||||||
constructor (ymap, subs, remote) {
|
constructor (ymap, subs, remote) {
|
||||||
this.target = ymap
|
super(ymap)
|
||||||
this.keysChanged = subs
|
this.keysChanged = subs
|
||||||
this.remote = remote
|
this.remote = remote
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
|
import YEvent from '../../Util/YEvent.js'
|
||||||
|
|
||||||
export default class YXmlEvent {
|
export default class YXmlEvent extends YEvent {
|
||||||
constructor (target, subs, remote) {
|
constructor (target, subs, remote) {
|
||||||
this.target = target
|
super(target)
|
||||||
this.childListChanged = false
|
this.childListChanged = false
|
||||||
this.attributesChanged = new Set()
|
this.attributesChanged = new Set()
|
||||||
this.remote = remote
|
this.remote = remote
|
||||||
|
Loading…
x
Reference in New Issue
Block a user