Browse Source

chore(ts): enable check in Vue files

- sourced from Talk Desktop

Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
pull/14212/head
Maksim Sukharev 9 months ago
parent
commit
99fe9805b7
  1. 2
      package.json
  2. 6
      src/reset.d.ts
  3. 6
      tsconfig.json

2
package.json

@ -9,7 +9,7 @@
"dev": "node --max-old-space-size=4096 ./node_modules/webpack/bin/webpack.js --node-env development --progress",
"watch": "node --max-old-space-size=4096 ./node_modules/webpack/bin/webpack.js --node-env development --progress --watch",
"serve": "node --max-old-space-size=4096 ./node_modules/webpack/bin/webpack.js serve --node-env development --progress --allowed-hosts all",
"typescript:check": "tsc --noEmit",
"typescript:check": "vue-tsc --noEmit",
"typescript:generate": "npx openapi-typescript -t",
"test": "jest",
"test:watch": "jest --watch",

6
src/reset.d.ts

@ -0,0 +1,6 @@
/**
* SPDX-FileCopyrightText: 2025 Nextcloud GmbH and Nextcloud contributors
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
import '@total-typescript/ts-reset'

6
tsconfig.json

@ -1,13 +1,15 @@
{
"extends": "@vue/tsconfig/tsconfig.json",
"include": ["src/**/*.ts", "src/env.d.ts"],
"include": ["src/**/*.ts", "src/**/*.vue", "src/env.d.ts"],
"exclude": ["node_modules", "vendor"],
"compilerOptions": {
"outDir": "./js",
"allowJs": true,
"checkJs": false,
"allowImportingTsExtensions": true,
"lib": ["ESNext"],
"strictNullChecks": true,
"lib": ["ESNext", "DOM", "DOM.Iterable"],
"types": [],
},
"vueCompilerOptions": {
"target": 2.7,

Loading…
Cancel
Save