How do I import other TypeScript files?

前端 未结 9 1615
北恋
北恋 2020-11-28 20:29

When using the TypeScript plugin for vs.net, how do I make one TypeScript file import modules declared in other TypeScript files?

file 1:

module moo
         


        
9条回答
  •  清歌不尽
    2020-11-28 20:44

    From TypeScript version 1.8 you can use simple import statements just like in ES6:

    import { ZipCodeValidator } from "./ZipCodeValidator";
    
    let myValidator = new ZipCodeValidator();
    

    https://www.typescriptlang.org/docs/handbook/modules.html

    Old answer: From TypeScript version 1.5 you can use tsconfig.json: http://www.typescriptlang.org/docs/handbook/tsconfig-json.html

    It completely eliminates the need of the comment style referencing.

    Older answer:

    You need to reference the file on the top of the current file.

    You can do this like this:

    /// 
    /// 
    
    class Foo { }
    

    etc.

    These paths are relative to the current file.

    Your example:

    /// 
    
    class bar extends moo.foo
    {
    }
    

提交回复
热议问题