/** * @extends YEvent * An Event that describes changes on a YXml Element or Yxml Fragment */ export class YXmlEvent extends YEvent | YXmlFragment | YXmlText> { /** * @param {YXmlElement|YXmlText|YXmlFragment} target The target on which the event is created. * @param {Set} subs The set of changed attributes. `null` is included if the * child list changed. * @param {Transaction} transaction The transaction instance with which the * change was created. */ constructor(target: YXmlElement | YXmlText | YXmlFragment, subs: Set, transaction: Transaction); /** * Whether the children changed. * @type {Boolean} * @private */ private childListChanged; /** * Set of all changed attributes. * @type {Set} */ attributesChanged: Set; } import { YXmlElement } from "./YXmlElement.js"; import { YXmlFragment } from "./YXmlFragment.js"; import { YXmlText } from "./YXmlText.js"; import { YEvent } from "../utils/YEvent.js"; import { Transaction } from "../utils/Transaction.js"; //# sourceMappingURL=YXmlEvent.d.ts.map