To declare type in Data declaration in Vuejs, it’s simple. Let’s say you have a Typescript interface Player
declared, and you want to use it in one of your Vuejs component. To use it for example in an Array of players, you will do :
data() {return {players: [] as Player[]};},
You can also declare your Typescript type like this :
data() {return {players: new Array<Player>()};},
Both will work and give the same results.
For more info on Typescript declaration, check the official documentation for Array type