Files
element-plus/packages/components/form/index.ts
dopamine 7be4a3765e chore: emits smaller declaration files (#20109)
* Revert "fix(types): packing unexpected types (#19419)"

This reverts commit 13506ffb81.

* Revert "chore: add explicit type annoation (#19352)"

* fix(typescript): borken import paths in declaration files

* chore: emits smaller declaration files
2025-03-18 10:08:44 +08:00

23 lines
715 B
TypeScript

import { withInstall, withNoopInstall } from '@element-plus/utils'
import Form from './src/form.vue'
import FormItem from './src/form-item.vue'
import type { SFCWithInstall } from '@element-plus/utils'
export const ElForm: SFCWithInstall<typeof Form> & {
FormItem: typeof FormItem
} = withInstall(Form, {
FormItem,
})
export default ElForm
export const ElFormItem: SFCWithInstall<typeof FormItem> =
withNoopInstall(FormItem)
export * from './src/form'
export * from './src/form-item'
export * from './src/types'
export * from './src/constants'
export * from './src/hooks'
export type FormInstance = InstanceType<typeof Form> & unknown
export type FormItemInstance = InstanceType<typeof FormItem> & unknown