我想为d.ts文件生成一个p5.play.js文件,因为没有这样的文件,而且由于p5.play.js是一个很大的库,所以输入它会很痛苦,而且我对d.ts文件非常陌生,这说明我只知道如何声明函数,p5.play.js也具有属性。但是,当我使用尝试创建它时,它会创建一个空的d.ts文件和export {};。
以下是我尝试过的一些事情:
I尝试使用tsconfig.json与tsc一起生成文件,但结果是export {};,下面是用于tsc的配置:
{
// Change this to match your project
"include": ["src/
我正在尝试导入一个没有类型或可安装包的外部JavaScript库。插件是:。我想从该插件导入三个类:JpegCamera、JpegCameraHTML5和Snapshot。在一些教程的帮助下,我能够将这三个类及其接口导出到一个.d.ts文件中。.d.ts文件类似于:。
declare module Camera {}
export class JpegCamera {...}
export class JpegCameraHTML5 {...}
export class Snapshot {...}
现在,我不知道如何在插件源文件(.js)、我自己的.d.ts文件和要导入这三个类的typesc
由于缺少一个弹状体模块的正式d.ts文件,我尝试使用它时遇到了各种各样的错误。
首先,这里是我导入模块的文件。
import * as slug from "slug" // Had to create a custom d.ts empty file to avoid compile error as no official definition file existed
let slugify = function (data: string): string {
let slugified: string = slug('ééé aaa ooo'