fix(types): fix ignore native types when export types manually

This commit is contained in:
unix
2020-04-05 03:53:36 +08:00
parent 4bd6f11468
commit 535feb2be3
13 changed files with 13 additions and 13 deletions

View File

@@ -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

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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>

View File

@@ -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

View File

@@ -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

View File

@@ -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>

View File

@@ -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>

View File

@@ -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

View File

@@ -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

View File

@@ -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>