我需要使用TS文件中定义的函数,我称之为“library.ts”的文件。我需要在另一个文件“main.ts”中使用这些函数。但是,出于良好的非技术原因(教育),我不希望用户必须了解模块。
例如,我只是希望他们能够调用ReadText / WriteText而不必担心模块。 X.ReadText是不可接受的。
如何从main.ts中的函数调用不在library.ts中的模块内定义的函数?
我的VS项目说我正在使用Typescript 1.1(TypeScriptToolsVersion)
答案 0 :(得分:2)
您可以将任何代码放在文件中,也不必是模块。
这是Library.ts:
var globalVariable = 'Hello World';
function globalFunction() {
alert(globalVariable);
}
这是app.ts:
/// <reference path="library.ts" />
globalFunction();