The three dots are known as the spread operator from Typescript (also from ES7). The spread operator return all elements of an array. Like you would write each element separately: let myArr = [1, 2, 3]; return [1, 2, 3]; //is the same as: return […myArr];
Read moreWhat do three dots above and below code mean?
When we see three dots (…) in the code, it’s either rest parameters or the spread operator . There’s an easy way to distinguish between them: When three dots (…) is at the end of function parameters, it’s “rest parameters” and gathers the rest of the list of arguments into an array.
Read more