我正在尝试在项目的global.d.ts
中记录库的类型。
我无法弄清楚如何指定默认导出应该是具有此类道具的反应组件。
我发现有关ComponentClass
的提及,但没有关于它的信息。
我想它应该是这样的:
declare module 'yes-exporting-component' {
const PieChart: <{
data: { color: string, value: any }[]
}>;
export default PieChart;
}
显然上面的语法不正确。
答案 0 :(得分:1)
您可以尝试这样做:
declare module 'yes-exporting-component'
{
export interface MyPropType
{
data: { color: string, value: any }[];
}
class PieChart extends React.Component<MyPropType, any>
{
}
export default PieChart;
}