@ eventcatalog/ sdk
SDK 可以在 JavaScript/ TypeScript 程序上与您的事件Catalog 交互 .
动机
EventCatalog的愿景是与世界上任何经纪人或技术相融合. 由于它由Markdown提供动力,并且内容是在建设时建造的,因此可以使用SDK 创造这些资源。 例如,您可以与您的系统集成,使用此 SDK 为 EventCatalog 创建域、服务和消息 .
SDK支持用于EventCatalog中域,服务和消息的标准CRUD操作.
SDK 用于创建您自己的 EventCatalog 插件和集成 .
特征
- 在 EventCatalog 中创建、读取和删除资源
- 使用 EventCatalog 版本任何资源
version(原始内容存档于2017-09-21). SDK Api. - 在 EventCatalog 中向资源添加文件或计划
- 还有...
安装
npm i @eventcatalog/sdk
示例用途
import utils from '@eventcatalog/sdk';
const { getEvent, versionEvent, getService } = utils(PATH_TO_CATALOG);
// Gets event by id
const event = await getEvent('InventoryEvent');
// Gets event by id and version
const event2 = await getEvent('InventoryEvent', '1.0.0');
// Version the event InventoryEvent (e.g goes to /versioned/{version}/InventoryEvent)
await versionEvent('InventoryEvent');
// Returns the service /services/PaymentService
const service = await getService('PaymentService');
国 际
正在寻找命令行的使用吗 ? 见 @eventcatalog/cli (英语)。 。 。 .
见 SDK 文档 更多信息和实例.
企业支助
有兴趣和我们合作吗? 我们的提议包括专门支助、优先援助、特色发展、定制一体化等等.
找到更多关于我们的细节 服务页面。 。 。 .