Skip to content

Type Check Errors After Updating To v0.15.0 #86

Closed
@HELWATANY

Description

@HELWATANY

Before you start, please make sure to:

  • Read the document
  • Have tried the latest version
  • Search to see if your issue already exists
  • Look for Q&A through appropriate channels like Stack Overflow

Link to minimal (but complete) reproduction

Describe the bug and steps to reproduce

After updating to v0.15.0 I get type check errors when using template refs, binding a class or binding mode

image

image

image

image

Steps to Reproduce:

  • Make sure that you configured and started the Vue language Server in your IDE
  • Upgrade json-editor-vue to v0.15.0
  • Refresh/Restart Vue Language Server (this step isn't necessary since the server auto refresh in most cases)

System Info

Binaries:
    Node: 20.11.1 - C:\Program Files\nodejs\node.EXE
    npm: 10.2.4 - C:\Program Files\nodejs\npm.CMD
  Browsers:
    Edge: Chromium (123.0.2420.97)
    Internet Explorer: 11.0.22621.1
  npmPackages:
    @babel/types: ^7.24.0 => 7.24.0 
    @commitlint/cli: ^19.3.0 => 19.3.0 
    @commitlint/config-conventional: ^19.2.2 => 19.2.2 
    @types/lodash: ^4.17.0 => 4.17.0 
    @types/node: ^20.12.7 => 20.12.7 
    @typescript-eslint/eslint-plugin: ^7.7.1 => 7.7.1
    @typescript-eslint/parser: ^7.7.1 => 7.7.1
    @unhead/vue: ^1.9.7 => 1.9.7
    @vitejs/plugin-vue: ^5.0.4 => 5.0.4
    @vue/eslint-config-typescript: ^13.0.0 => 13.0.0
    @vue/language-server: ^2.0.14 => 2.0.14
    @vueuse/core: ^10.9.0 => 10.9.0
    @vueuse/integrations: ^10.9.0 => 10.9.0
    eslint: ^8.57.0 => 8.57.0
    eslint-config-prettier: ^9.1.0 => 9.1.0
    eslint-plugin-i:  2.29.1
    eslint-plugin-prettier: ^5.1.3 => 5.1.3
    eslint-plugin-vue: ^9.25.0 => 9.25.0
    eslint-plugin-vuetify: ^2.4.0 => 2.4.0
    husky: ^9.0.11 => 9.0.11
    json-editor-vue: ^0.15.0 => 0.15.0
    lint-staged: ^15.2.2 => 15.2.2
    lodash: ^4.17.21 => 4.17.21
    postcss-html: ^1.6.0 => 1.6.0
    prettier: ^3.2.5 => 3.2.5
    rollup-plugin-visualizer: ^5.12.0 => 5.12.0
    sass: ^1.75.0 => 1.75.0
    simple-access: ^2.0.3 => 2.0.3
    stylelint: ^16.4.0 => 16.4.0
    stylelint-config-prettier-scss: ^1.0.0 => 1.0.0
    stylelint-config-recess-order: ^5.0.1 => 5.0.1
    stylelint-config-recommended: ^14.0.0 => 14.0.0
    stylelint-config-recommended-scss: ^14.0.0 => 14.0.0
    stylelint-config-recommended-vue: ^1.5.0 => 1.5.0
    stylelint-prettier: ^5.0.0 => 5.0.0
    typescript: ^5.4.5 => 5.4.5
    unplugin-auto-import: ^0.17.5 => 0.17.5
    vite: ^5.2.10 => 5.2.10
    vite-plugin-vuetify: ^2.0.3 => 2.0.3
    vue: ^3.4.24 => 3.4.25
    vue-eslint-parser: ^9.4.2 => 9.4.2
    vue-router: ^4.3.2 => 4.3.2
    vue-tsc: ^2.0.14 => 2.0.14
    vuedraggable: ^4.1.0 => 4.1.0
    vuetify: ^3.5.17 => 3.5.17

Package Manager

npm

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions