Advertisement

零基础入门 TypeScript 项目 - 声明文件

阅读量:

Typescript—声明文件

在实际的开发过程中,引入外部第三方JS库的需求十分常见。然而,若直接引用库中的类与方法,将导致无法充分利用TS类型检查等特性。
因此,有必要引入用于描述JS库及模块信息的声明文件,从而借助TS的各项功能来使用这些库文件。
例如,可以通过declare关键字来定义相关类型,以此协助TypeScript对传入参数类型的正确性进行判断:

复制代码
    declare var jQuery: (selector: string) => any;
    jQuery('#foo');
    
    
      
      
    

声明文件

声明文件通常采用 .d.ts 作为文件扩展名,例如:

复制代码
    runoob.d.ts
    
    
      
    

声明文件或模块所采用的语法结构形式如下:

复制代码
    declare module Module_Name {
    }
    
    
      
      
    

TypeScript 采用了一种声明文件的语法结构:

复制代码
    /// <reference path = " runoob.d.ts" />
    
    
      
    

第三方声明

全部评论 (0)

还没有任何评论哟~