Typescript 三方库类型声明错误怎么办

三方库类型声明有bug,组件的props没有覆盖

三方库的定义

interface ScrollViewProps  extends ViewProperties {
        refreshControl?:any;
    }
    export class ScrollView extends React.Component < ScrollViewProps > {
        constructor(props :ScrollViewProps);
    }

我的使用
alwaysBounceVertical、showsVerticalScrollIndicator 两个属性实际上js实现是存在的,但是 ScrollViewProps 中并没有定义,导致报错

<ScrollView
    alwaysBounceVertical={false}
    showsVerticalScrollIndicator
>

实在是不想 any

阅读 1.7k
1 个回答
  1. 强行 as 一下问题不大。
  2. 「危险」本地不是能写 .d.ts 嘛?覆盖了也行吧。
  3. 你提个 mr

在说了,谁家三方库写这么差劲,曝光出来

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题