TypeScript

Vueless UI provides first-class TypeScript support, ensuring you get full type safety, autocompletion, and IntelliSense across your entire project.

Vue and Nuxt

Add a reference to the Vueless module types in your project’s global type declarations:

env.d.ts
/// <reference types="vueless/modules" />

Or define them directly in your tsconfig.json:

tsconfig.json
{
  "compilerOptions": {
    ...
    "types": [
      "vueless/modules",
    ]
  },
}

Vue

Add type declarations for components to provide prop autocompletion in IDEs.

tsconfig.json
{
  "include": [
    ...
    "components.d.ts",
  ],
}

Nuxt

Add this rule to override the default Nuxt TypeScript preset:

tsconfig.json
{
  "compilerOptions": {
    ...
    "noUncheckedIndexedAccess": false,
  }
}

Last updated