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