Skip to content

fix: support typescript 4.8 #412

@dargmuesli

Description

@dargmuesli

In typescript 4.8 the decorator notation seems to have changed: https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/#decorators-are-placed-on-modifiers-on-typescripts-syntax-trees
This leads to the following error in my project:

#19 12.35 /srv/app/layouts/default.vue
#19 12.35   99:8  error  No default export found in imported module "~/store/modules/PlayerModule"  import/default
#19 12.35 
#19 12.35 /srv/app/pages/player/index.vue
#19 12.35   101:8  error  No default export found in imported module "~/store/modules/PlayerModule"  import/default
#19 12.35 
#19 12.35 /srv/app/store/modules/PlayerModule.ts
#19 12.35    1:10  error  'Module' is defined but never used        @typescript-eslint/no-unused-vars
#19 12.35    1:30  error  'Mutation' is defined but never used      @typescript-eslint/no-unused-vars
#19 12.35   10:22  error  'PlayerModule' is defined but never used  @typescript-eslint/no-unused-vars
#19 12.35 
#19 12.35 /srv/app/utils/store-accessor.ts
#19 12.35   3:8  error  No default export found in imported module "~/store/modules/PlayerModule"  import/default

source

It would be cool to have ts 4.8 supported by vuex-module-decorators.

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