Implement chaining for YXmlFragment functions
This commit is contained in:
parent
f60a915a74
commit
2d3d9f7506
@ -281,6 +281,7 @@ export class YXmlFragment extends AbstractType {
|
|||||||
*
|
*
|
||||||
* @param {number} index The index to insert content at
|
* @param {number} index The index to insert content at
|
||||||
* @param {Array<YXmlElement|YXmlText>} content The array of content
|
* @param {Array<YXmlElement|YXmlText>} content The array of content
|
||||||
|
* @return {YXmlFragment} Instance of the YXmlFragment.
|
||||||
*/
|
*/
|
||||||
insert (index, content) {
|
insert (index, content) {
|
||||||
if (this.doc !== null) {
|
if (this.doc !== null) {
|
||||||
@ -291,6 +292,7 @@ export class YXmlFragment extends AbstractType {
|
|||||||
// @ts-ignore _prelimContent is defined because this is not yet integrated
|
// @ts-ignore _prelimContent is defined because this is not yet integrated
|
||||||
this._prelimContent.splice(index, 0, ...content)
|
this._prelimContent.splice(index, 0, ...content)
|
||||||
}
|
}
|
||||||
|
return this
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -298,6 +300,7 @@ export class YXmlFragment extends AbstractType {
|
|||||||
*
|
*
|
||||||
* @param {number} index Index at which to start deleting elements
|
* @param {number} index Index at which to start deleting elements
|
||||||
* @param {number} [length=1] The number of elements to remove. Defaults to 1.
|
* @param {number} [length=1] The number of elements to remove. Defaults to 1.
|
||||||
|
* @return {YXmlFragment} Instance of the YXmlFragment.
|
||||||
*/
|
*/
|
||||||
delete (index, length = 1) {
|
delete (index, length = 1) {
|
||||||
if (this.doc !== null) {
|
if (this.doc !== null) {
|
||||||
@ -308,6 +311,7 @@ export class YXmlFragment extends AbstractType {
|
|||||||
// @ts-ignore _prelimContent is defined because this is not yet integrated
|
// @ts-ignore _prelimContent is defined because this is not yet integrated
|
||||||
this._prelimContent.splice(index, length)
|
this._prelimContent.splice(index, length)
|
||||||
}
|
}
|
||||||
|
return this
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user