跳到主要内容

连接器文件结构

附上一个文件树,展示连接器的文件如何组织为一个 TypeScript 项目。

文件名以 ^ 结尾的文件是可选文件,否则为必需文件。

ConnectorRootDir/
├── package.json
├── README.md
├── logo.svg
├── logo-dark.svg^
└── src/
├── index.ts
├── index.test.ts
├── types.ts
├── constant.ts
├── mock.ts^
├── utils.ts^
├── utils.test.ts^
└── ...

基于连接器文件结构,让我们逐一了解每个文件,并弄清它们如何作为一个整体系统协同工作。

package.json

package.json 包含此连接器仓库的配置。它将与共享的 package.json 合并,后者包含通用依赖项和属性。

README.md

README.md 是一个详细的指南,用于设置连接器的配置。

logo.svg

logo.svg 是一个以矢量图像格式存储连接器标志的文件。

logo-dark.svg

logo-dark.svg 文件包含连接器暗模式标志的矢量图形。

备注

查看 连接器标志 以了解更多关于 logo.svglogo-dark.svg 之间的关系。

index.ts

index.ts 是连接器类实现的文件。

index.test.ts

index.test.ts 是一个包含 index.ts 实现的单元测试 (UT) 的文件。

types.ts

types.ts 是定义变量类型的地方。

constant.ts

constant.ts 是放置与连接器相关的常量的地方,包括端点、连接器元数据等。

mock.ts

mock.ts 是用于放置测试目的的模拟值的文件。

utils.ts

utils.ts 是开发人员放置实用函数的文件,而 utils.test.ts 应包含相关的 UT。