Run type check for all web app packages in CI (#22578)

* Fix incorrect usage of types pacakge

* Make platform packages properly expose their type definitions

* Have Boards, Channels, and Playbooks get types from platform packages properly

* Run type check for all web app packages in CI

* Fix incorrect job name
Этот коммит содержится в:
Harrison Healey
2023-03-23 10:10:52 -04:00
коммит произвёл GitHub
родитель 2eb5dac9b7
Коммит 1edbde8aa3
25 изменённых файлов: 58 добавлений и 80 удалений

Просмотреть файл

@@ -2,7 +2,7 @@
"name": "@mattermost/components",
"version": "7.4.0",
"module": "dist/index.esm.js",
"types": "dist/index.esm.d.ts",
"types": "dist/index.d.ts",
"styles": "dist/index.esm.css",
"scripts": {
"build": "rollup -c",

Просмотреть файл

@@ -10,12 +10,9 @@
"skipLibCheck": true,
"strictNullChecks": true,
"isolatedModules": true,
"noEmit": true,
"declaration": true,
"outDir": "dist",
"paths": {
"mattermost-redux/*": ["./node_modules/mattermost-redux/src/*"],
"@mattermost/types/*": ["./node_modules/@mattermost/types/src/*"]
}
"rootDir": "src",
"composite": true
}
}