2022-02-02
1274
#vue
Oyetoke Tobi
90666
Feb 2, 2022 â‹… 4 min read

Define properties with Vue Property Decorator and TypeScript

Oyetoke Tobi Software engineer passionate about building developers tools and open source contributions.

Recent posts:

Fix over-caching with dynamic IO caching in Next.js 15

Next.js 15 caching overhaul: Fix overcaching with Dynamic IO and the use cache directive.

David Omotayo
Aug 6, 2025 â‹… 10 min read
LLMs are facing a QA crisis here’s how we could solve it

LLMs are facing a QA crisis: Here’s how we could solve it

LLM QA isn’t just a tooling gap — it’s a fundamental shift in how we think about software reliability.

Rosario De Chiara
Aug 4, 2025 â‹… 7 min read

Windsurf vs. Cursor: When to choose the challenger

Windsurf AI brings agentic coding and terminal control right into your IDE. We compare it to Cursor, explore its features, and build a real frontend project.

Chizaram Ken
Jul 31, 2025 â‹… 9 min read

The CSS if() function: Conditional styling will never be the same

The CSS Working Group has approved the if() function for development, a feature that promises to bring true conditional styling directly to our stylesheets.

Ikeh Akinyemi
Jul 30, 2025 â‹… 12 min read
View all posts

3 Replies to "Define properties with Vue Property Decorator and TypeScript"

  1. I only got as far as “Creating a TypeScript Vue component” before it all blew up!

    ERROR in src/App.vue:14:2

    TS1238: Unable to resolve signature of class decorator when called as an expression.
    This expression is not callable.
    Type ‘typeof import(“/home/mark/repos/vue-props-example/node_modules/vue-class-component/dist/vue-class-component”)’ has no call signatures.
    12 | import { Component, Vue } from “vue-property-decorator”;
    13 |
    > 14 | @Component

Leave a Reply