mirror of
https://github.com/zhigang1992/react.git
synced 2026-03-26 22:42:51 +08:00
fix(types): fix ignore native types when export types manually
This commit is contained in:
@@ -166,7 +166,7 @@ type AutoCompleteComponent<P = {}> = React.FC<P> & {
|
||||
Empty: typeof AutoCompleteEmpty
|
||||
}
|
||||
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps>
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs
|
||||
|
||||
(AutoComplete as AutoCompleteComponent<ComponentProps>).defaultProps = defaultProps
|
||||
|
||||
|
||||
@@ -145,7 +145,7 @@ type ButtonDropdownComponent<P = {}> = React.FC<P> & {
|
||||
Item: typeof ButtonDropdownItem
|
||||
}
|
||||
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps>
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs
|
||||
|
||||
export default ButtonDropdown as ButtonDropdownComponent<ComponentProps>
|
||||
|
||||
|
||||
@@ -135,6 +135,6 @@ type CheckboxComponent<P = {}> = React.FC<P> & {
|
||||
Group: typeof CheckboxGroup
|
||||
}
|
||||
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps>
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs
|
||||
|
||||
export default Checkbox as CheckboxComponent<ComponentProps>
|
||||
|
||||
@@ -121,6 +121,6 @@ type CollapseComponent<P = {}> = React.FC<P> & {
|
||||
Group: typeof CollapseGroup
|
||||
}
|
||||
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps>
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs
|
||||
|
||||
export default Collapse as CollapseComponent<ComponentProps>
|
||||
|
||||
@@ -49,6 +49,6 @@ type FieldsetFooterComponent<P = {}> = React.FC<P> & {
|
||||
Actions: typeof FieldsetFooterActions
|
||||
}
|
||||
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps>
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs
|
||||
|
||||
export default FieldsetFooter as FieldsetFooterComponent<ComponentProps>
|
||||
|
||||
@@ -91,6 +91,6 @@ type FieldsetComponent<P = {}> = React.FC<P> & {
|
||||
Group: typeof FieldsetGroup
|
||||
}
|
||||
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps>
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs
|
||||
|
||||
export default Fieldset as FieldsetComponent<ComponentProps>
|
||||
|
||||
@@ -87,7 +87,7 @@ type TreeComponent<P = {}> = React.FC<P> & {
|
||||
Folder: typeof TreeFolder
|
||||
}
|
||||
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps>
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs
|
||||
|
||||
Tree.defaultProps = defaultProps
|
||||
|
||||
|
||||
@@ -206,7 +206,7 @@ type InputComponent<P = {}> = React.FC<P> & {
|
||||
Textarea: typeof Textarea
|
||||
}
|
||||
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps>
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs
|
||||
|
||||
(Input as InputComponent<ComponentProps>).defaultProps = defaultProps
|
||||
|
||||
|
||||
@@ -87,6 +87,6 @@ type ModalComponent<P = {}> = React.FC<P> & {
|
||||
Action: typeof ModalAction
|
||||
}
|
||||
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps>
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs
|
||||
|
||||
export default Modal as ModalComponent<ComponentProps>
|
||||
|
||||
@@ -158,6 +158,6 @@ type RadioComponent<P = {}> = React.FC<P> & {
|
||||
Description: typeof RadioDescription
|
||||
}
|
||||
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps>
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs
|
||||
|
||||
export default Radio as RadioComponent<ComponentProps>
|
||||
|
||||
@@ -153,7 +153,7 @@ type SelectComponent<P = {}> = React.FC<P> & {
|
||||
Option: typeof SelectOption
|
||||
}
|
||||
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps>
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs
|
||||
|
||||
(Select as SelectComponent<ComponentProps>).defaultProps = defaultProps
|
||||
|
||||
|
||||
@@ -82,7 +82,7 @@ const Table: React.FC<React.PropsWithChildren<TableProps>> = ({
|
||||
type TableComponent<P = {}> = React.FC<P> & {
|
||||
Column: typeof TableColumn
|
||||
}
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps>
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs
|
||||
|
||||
(Table as TableComponent<ComponentProps>).defaultProps = defaultProps
|
||||
|
||||
|
||||
@@ -146,6 +146,6 @@ type TabsComponent<P = {}> = React.FC<P> & {
|
||||
Tab: typeof TabsItem
|
||||
}
|
||||
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps>
|
||||
type ComponentProps = Partial<typeof defaultProps> & Omit<Props, keyof typeof defaultProps> & NativeAttrs
|
||||
|
||||
export default Tabs as TabsComponent<ComponentProps>
|
||||
|
||||
Reference in New Issue
Block a user