Интерфейс экспорта оболочки пользовательского интерфейса для материалов любого типа в машинописи (реагирует) - PullRequest
0 голосов
/ 10 февраля 2020

Я использую реагирование в машинописи.

, и у меня возникла проблема с экспортом. Я делаю интерфейс, который включает Material-ui.

, например,

Wrapping.tsx

import { default as Component, ComponentProps as MProps
}from '@material-ui/core/SomeComponent;

export interface MyPorps extends MProps {}
export default MyComponent: React.FC<MyPorps> = props => {
   some of render code
}

index. ts

import MyComponent from './wrapping'
import MyProps from './wrapping'
export default MyComponent;
export MyProps;

Usage.tsx

import MyComponent, { MyProps }from '@wrapping;
// waring: 'MyProps' has declared, but not use.

export default Myusage: React.FC<MyPorps> = props => {
    let data: MyProps = { 
       // MyProps has got error MyProps is any type
       // error code: 'MyProps ' refers to a value, but is being used as a type here.ts(2749)
    }
}

Я не знаю, почему MyProps распознает any тип и MyProps отличается как let data и import { MyProps }

это проблема моего кода ??

...