spread operator w nazwie metody

0

Witam, wiem jak działa spread operator ale nie rozumiem co on robi w nazwie metody

computed: {
  localComputed () { /* ... */ },
  // mix this into the outer object with the object spread operator
  ...mapState({
    // ...
  })
}

https://vuex.vuejs.org/guide/state.html

Ktoś może pomóc?

dodam że gdy próbuję taki zapis to mam podkreślone jako error

4

spread operator nie jest tutaj częścią nazwy metody, tylko całego wyrażenia - ekwiwalentny kod:

const other = mapState({ });

const obj = {
  computed: {
    ...other,
  },
};

1 użytkowników online, w tym zalogowanych: 0, gości: 1