Add unshift function in Y.Array

unshift(Array<Object|boolean|Array|string|number|Uint8Array|Y.Type> inserts parameters to the beginning of the yarray
This commit is contained in:
Mansehej 2020-05-13 02:31:53 +05:30
parent a70c5112cd
commit 821df42931
2 changed files with 11 additions and 0 deletions

View File

@ -163,6 +163,8 @@ position 0.
</dd>
<b><code>push(Array&lt;Object|boolean|Array|string|number|Uint8Array|Y.Type&gt;)</code></b>
<dd></dd>
<b><code>unshift(Array&lt;Object|boolean|Array|string|number|Uint8Array|Y.Type&gt;)</code></b>
<dd></dd>
<b><code>delete(index:number, length:number)</code></b>
<dd></dd>
<b><code>get(index:number)</code></b>

View File

@ -121,6 +121,15 @@ export class YArray extends AbstractType {
this.insert(this.length, content)
}
/**
* Preppends content to this YArray.
*
* @param {Array<T>} content Array of content to preppend.
*/
unshift (content) {
this.insert(0, content)
}
/**
* Deletes elements starting from an index.
*