PrimeNG组件d.ts文件不包含@Input @Output元数据

时间:2016-08-08 12:12:17

标签: typescript webstorm visual-studio-code primeng

我正在试验PrimeNG库和Angular 2.0。我正在使用Typescript,我注意到PrimeNG组件的所有* .d.ts文件都不包含标准的Angular 2.0元数据,如@Input()@ Output()。

示例 dialog.d.ts

export declare class Dialog implements AfterViewInit, AfterViewChecked, OnDestroy {
    private el;
    private domHandler;
    private renderer;
    header: string;
    draggable: boolean;
    resizable: boolean;
...

您可以注意到dragable: boolean;上面没有@Input()元数据,这导致编辑器没有显示该组件具有此类可绑定属性的智能。示例<p-dialog dragable...? ></p-dialog>

在创建Angular 2.0模板并尝试使用PrimeNG组件时,在WebStorm 2016或Visual Studio Code中,我都不了解该组件所暴露的API。

问题是为什么* .d.ts文件不包含元数据?如果没有* .d.ts文件中的元数据,是否有一个很好的解决方法来获取代码提示工作?

0 个答案:

没有答案