From 8bb52a485adf578eb6e2e183631d20fcdf997c7b Mon Sep 17 00:00:00 2001 From: Mansehej Date: Sat, 16 May 2020 02:36:43 +0530 Subject: [PATCH] Implement unshift to y-arrays --- src/types/YArray.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/types/YArray.js b/src/types/YArray.js index 58334df3..171eec8b 100644 --- a/src/types/YArray.js +++ b/src/types/YArray.js @@ -121,6 +121,15 @@ export class YArray extends AbstractType { this.insert(this.length, content) } + /** + * Preppends content to this YArray. + * + * @param {Array} content Array of content to preppend. + */ + unshift (content) { + this.insert(0, content) + } + /** * Deletes elements starting from an index. *