fix(build): remove type safe (not stricter) (#8004)

This commit is contained in:
三咲智子 2022-05-31 09:47:29 +08:00 committed by GitHub
parent 54efcfbdfd
commit 6f9fb6e0ca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 0 additions and 55 deletions

View File

@ -1,4 +1,3 @@
export * from './tasks'
export * from './utils'
export * from './build-info'
export { default as typeUnsafe } from './type-unsafe.json'

View File

@ -14,7 +14,6 @@ import {
projRoot,
} from '@element-plus/build-utils'
import { pathRewriter } from '../utils'
import typeUnsafe from '../type-unsafe.json'
import typeUnsafeStricter from '../type-unsafe-stricter.json'
import type { CompilerOptions, SourceFile } from 'ts-morph'
@ -45,12 +44,6 @@ export const generateTypesDefinitions = async () => {
typeCheck(project, typeUnsafeStricter)
consola.success('Stricter type check passed!')
compilerOptions.noImplicitAny = false
project.compilerOptions.set(compilerOptions)
typeCheck(project, typeUnsafe)
consola.success('Type check passed!')
await project.emit({
emitOnlyDtsFiles: true,
})

View File

@ -1,47 +0,0 @@
[
"packages/components/cascader/",
"packages/components/cascader-panel/",
"packages/components/checkbox/",
"packages/components/color-picker/",
"packages/components/date-picker/",
"packages/components/descriptions/",
"packages/components/drawer/",
"packages/components/dropdown/",
"packages/components/focus-trap/",
"packages/components/infinite-scroll/",
"packages/components/input/",
"packages/components/loading/",
"packages/components/menu/",
"packages/components/message/",
"packages/components/message-box/",
"packages/components/notification/",
"packages/components/option/",
"packages/components/option-group/",
"packages/components/overlay/",
"packages/components/popconfirm/",
"packages/components/popover/",
"packages/components/popper/",
"packages/components/result/",
"packages/components/roving-focus-group/",
"packages/components/select/",
"packages/components/select-v2/",
"packages/components/skeleton/",
"packages/components/skeleton-item/",
"packages/components/slider/",
"packages/components/space/",
"packages/components/table/",
"packages/components/table-column/",
"packages/components/table-v2/",
"packages/components/time-picker/",
"packages/components/timeline/",
"packages/components/timeline-item/",
"packages/components/tooltip/",
"packages/components/tooltip-v2/",
"packages/components/transfer/",
"packages/components/tree/",
"packages/components/tree-select/",
"packages/components/tree-v2/",
"packages/components/virtual-list/",
"packages/components/visual-hidden/",
"packages/directives/"
]