Skip to content

TypeScript support #14166

@ShGKme

Description

@ShGKme
  1. Include .vue files into the tsconfig
    • Otherwise all the vue components are ignored
  2. Use vue-tsc instead of tsc
    • tsc doesn't support .vue files
  3. Add missing definitions for globals, non standard modules, and JS libs (like @nextcloud/vue)
  4. Fix all TypeScript
  5. Add typecheck to the CI
  6. Type constants.js (as const)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions