feat: enable stricter typescript compiler options

This commit is contained in:
2024-01-05 11:55:15 +01:00
parent 7e779b738e
commit 33181941ba
58 changed files with 185 additions and 138 deletions

View File

@@ -12,8 +12,9 @@
* You should have received a copy of the GNU General Public License along with
* this program. If not, see <https://www.gnu.org/licenses/>.
*/
/** @type {import('./scripts/icon-config').IconConfig} */
/**
* @type {import('./scripts/icon-config').IconConfig}
*/
const config = {
inputPath: 'node_modules/material-symbols/material-symbols-rounded.woff2',
outputPath: 'src/assets/icons.min.woff2',

View File

@@ -6,8 +6,7 @@
"outDir": "./dist/out-tsc",
"declaration": false,
"isolatedModules": false,
"checkJs": false,
"allowJs": false,
"allowSyntheticDefaultImports": true,
"strictPropertyInitialization": false,
"downlevelIteration": true,
"importHelpers": true,
@@ -20,3 +19,6 @@
},
"exclude": ["**/*.spec.ts"]
}