Given the following code snippet

an compile error is given
ERROR in C:/dev/AscendXYZ/Ascend.Wammo.RadarIngestor/apps/Ascend.Wammo.Dashboard/src/components/BirdControlMap.tsx
32:1 Unable to resolve signature of class decorator when called as an expression.
Type '<VC extends VueClass<Vue>>(target: VC) => VC' is missing the following properties from type 'typeof MapLayout': extend, nextTick, set, delete, and 9 more.
30 | }
31 |
> 32 | @Component
| ^
33 | export default class MapLayout extends Vue {
34 |
35 | constructor(options: MapLayoutOptions) {
Are there any way to use constructor options in vue/typescript ? such i get intellisense on my jsx markup?