Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以为已加载脚本的库创建typescript声明文件?_Typescript_Definitelytyped - Fatal编程技术网

是否可以为已加载脚本的库创建typescript声明文件?

是否可以为已加载脚本的库创建typescript声明文件?,typescript,definitelytyped,Typescript,Definitelytyped,我正在构建一个库,我们称之为X.js。可通过以下方式加载: NPM 脚本标记在index.html文件中,并作为window.X附加到窗口,以便在开发人员代码的其他地方调用 我已经为此创建了一个声明(index.d.ts)文件,并将其包含在NPM模块中。在本地测试npm模块时,键入在VSCode中工作得非常好 我的声明文件也将在DefinitelyTyped(@types/)上。我的问题是,如果开发人员通过上面的选项2,通过脚本标记加载X.js,那么他们如何获得这些类型来帮助他们在本地开发 看起

我正在构建一个库,我们称之为
X.js
。可通过以下方式加载:

  • NPM
  • 脚本标记在index.html文件中,并作为
    window.X
    附加到窗口,以便在开发人员代码的其他地方调用
  • 我已经为此创建了一个声明(index.d.ts)文件,并将其包含在NPM模块中。在本地测试npm模块时,键入在VSCode中工作得非常好

    我的声明文件也将在DefinitelyTyped(
    @types/
    )上。我的问题是,如果开发人员通过上面的选项2,通过脚本标记加载
    X.js
    ,那么他们如何获得这些类型来帮助他们在本地开发

    看起来这应该是可能的,但是
    X.js
    的最终用户需要做什么才能让它正常工作,作为
    X.js
    index.d.ts
    文件的开发人员,我需要做些什么来帮助