我正在try 为chart.js构建一个包含插件的Angular 独立库.
似乎chart.js在注册插件时修改了ChartConfiguration
类型,以便允许配置插件.
If chart.js did not do this linting errors would be produced as shown in this question..
因此,例如,如果渐变插件按如下方式注册:
import gradient from 'chartjs-plugin-gradient';
Chart.register(...registerables);
Chart.register(gradient);
有没有一种方法可以从Angular 库中导出修改后的图表配置类型(ChartConfiguration
),以便客户端可以配置chart.js以支持与提供程序一起打包的插件?
这样,客户端将能够像这样导入修改后的配置:
import { ChartConfiguration } from 'angular-chartjs-library';
并创建ChartConfiguration
中的类型命名空间支持的chart.js配置/选项实例.