@tmlmobilidade/interfaces

中文文档
20261102.1501.57发布于 2026/11/02AGPL-3.0-or-laterTypeScriptES Module

这个包提供了sdk风格的连接器,用于与数据库(例如,停车、计划、乘车、警报)和外部提供者(例如,身份验证、存储)进行交互。它简化了跨项目的数据访问和集成。

中文使用文档
文档目录4 节
  1. @tmlmobilidade /接口
  2. 目的
  3. 安装
  4. 地方发展

@tmlmobilidade /接口

这个包提供了sdk风格的连接器,用于与数据库(例如,停车、计划、乘车、警报)和外部提供者(例如,身份验证、存储)进行交互。 它简化了跨项目的数据访问和集成。

目的

  • 访问数据库和外部服务的统一接口
  • 通过处理常见查询和操作减少样板文件
  • 确保不同模块之间的一致性

安装

npm install @tmlmobilidade/interfaces

地方发展

每个接口都有一个给定的固定端口号,用于连接到相应的数据库实例。使用这些

接口名称港口Env价值
身份验证37000mongodb: / /根:root@localhost: 37000
文件37001mongodb: / /根:root@localhost: 37001
停止37002mongodb: / /根:root@localhost: 37002
机构37003mongodb: / /根:root@localhost: 37003
计划37004mongodb: / /根:root@localhost: 37004
警报37005mongodb: / /根:root@localhost: 37005
游乐设施37006mongodb: / /根:root@localhost: 37006
vehicle_events37007mongodb: / /根:root@localhost: 37007
hashed_shapes37008mongodb: / /根:root@localhost: 37008
hashed_trips37009mongodb: / /根:root@localhost: 37009
apex_t1137010mongodb: / /根:root@localhost: 37010
apex_t1937011mongodb: / /根:root@localhost: 37011
位置37012mongodb: / /根:root@localhost: 37012

版本与发布记录

@tmlmobilidade/interfaces 共发布 1,463 个版本,首次发布于 2025/03/26;过去 12 个月发布了 622 个版本。

版本发布日期距今
20261102.1501.57latest2026/11/02今天
20261030.1350.292026/10/303 天前
20261029.1015.242026/10/295 天前
20261028.1757.522026/10/295 天前
20261028.1202.422026/10/285 天前
20261027.2048.322026/10/286 天前

其他发布通道:next → 20251002.1006.46-rc.568,staging → 20251027.1155.41-staging.0。

关于 @tmlmobilidade/interfaces 的常见问题

@tmlmobilidade/interfaces 是什么?

这个包提供了sdk风格的连接器,用于与数据库(例如,停车、计划、乘车、警报)和外部提供者(例如,身份验证、存储)进行交互。它简化了跨项目的数据访问和集成。

如何安装 @tmlmobilidade/interfaces?

在项目目录运行 npm install @tmlmobilidade/interfaces,或使用 pnpm add / yarn add / bun add。

@tmlmobilidade/interfaces 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@tmlmobilidade/interfaces 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@tmlmobilidade/interfaces 可以商用吗?

@tmlmobilidade/interfaces 使用 AGPL-3.0-or-later 许可。最严格的 Copyleft:除分发外,通过网络向用户提供基于它的服务也需要开源对应源码。闭源 SaaS 使用前务必评估。以上为概括,不构成法律意见,请以许可原文为准。

@tmlmobilidade/interfaces 还在维护吗?

最新版本 20261102.1501.57 发布于 2026/11/02(今天);至今共发布 1463 个版本,其中过去 12 个月发布了 622 个;首次发布于 2025/03/26。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。