yoyo930021 / vc2c

The vc2c project can convert vue class APIs to vue composition APIs in Vue.js components written in Typescript.
https://yoyo930021.github.io/vc2c/
MIT License
87 stars 20 forks source link

Does not add type argument to ref #49

Closed kshksdrt closed 8 months ago

kshksdrt commented 8 months ago

For example,

@Component({})
export default class Customers extends Vue {
  customer: Customer | null = null
}

becomes

export default Vue.extend({
  setup(props, context) {
    const customer = ref(null)
    return {
      customer
    }
  }
})

instead of

export default Vue.extend({
  setup(props, context) {
    const customer = ref<Customer | null>(null)
    return {
      customer
    }
  }
})