What is the meaning of @Options in Vue 3 with class …
I have a project using Vue 3 with class-component and typescript, and I found syntax @Option in the App.vue file <template> <div id="app"> <router-view /> </div> </template> <script lang="ts"> import { Options, Vue } from "vue-class-component"; @Options ( { name: "App" }) export default class extends Vue {} </script>
Options: Composition | Vue.js
vuejs.org › api › options-compositionThe inject option should be either: An array of strings, or; An object where the keys are the local binding name and the value is either: The key (string or Symbol) to search for in available injections, or; An object where: The from property is the key (string or Symbol) to search for in available injections, and
emits Option | Vue 3 Migration Guide
v3-migration.vuejs.org › emits-optionemits Option new Overview Vue 3 now offers an emits option, similar to the existing props option. This option can be used to define the events that a component can emit to its parent. 2.x Behavior In Vue 2, you can define the props that a component receives, but you can't declare which events it can emit: vue