# @antelopejs/interface-dms-saas 中文文档

规范地址：https://npmcn.com/package/%40antelopejs/interface-dms-saas/

版本：0\.7\.0
npm 元数据更新时间：2026-11-04T22:46:42.890Z
中文译文更新时间：2026-11-06T06:32:45.335Z
软件包许可：Apache-2\.0

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40antelopejs/interface-dms-saas
原文对照：https://npmcn.com/package/%40antelopejs/interface-dms-saas/?lang=original
项目主页：https://dms.antelopejs.com/docs/modules/saas/extending
源码仓库：https://github.com/AntelopeJS/dms-saas

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：354 kB，155 个文件
- 模块格式：CommonJS
- TypeScript 类型：包内自带
- 运行依赖：2 个
- peer 依赖：@antelopejs/interface-core \>=0\.2\.4 \<1\.0\.0，@antelopejs/interface-database \>=0\.1\.11 \<1\.0\.0，@antelopejs/interface-database-decorators \>=0\.1\.10 \<1\.0\.0
- 首次发布：2026-09-16T22:58:59.923Z
- 最新版本发布：2026-11-04T22:46:42.581Z
- 近 30 天下载量：4662（2026-10-06 至 2026-11-04，npm 官方下载统计）
- 已发布版本数：21（近 12 个月 21 个）

## 中文简介

DS SaaS模块的羚羊JS接口:计费,计划,注册,工作空间页和生命周期延长点.

## 安装

```sh
npm install @antelopejs/interface-dms-saas
```

也可以使用：`pnpm add @antelopejs/interface-dms-saas`、`yarn add @antelopejs/interface-dms-saas`、`bun add @antelopejs/interface-dms-saas`

## README

# `@antelopejs/interface-dms-saas`

[![npm](https://img.shields.io/npm/v/@antelopejs/interface-dms-saas?style=for-the-badge&labelColor=000000&color=000000)](https://www.npmjs.com/package/@antelopejs/interface-dms-saas) [![License](https://img.shields.io/npm/l/@antelopejs/interface-dms-saas?style=for-the-badge&labelColor=000000&color=000000)](https://npmcn.com/package/%40antelopejs/interface-dms-saas/LICENSE) [![Discord](https://img.shields.io/badge/Discord-18181B?logo=discord&style=for-the-badge&color=000000)](https://discord.gg/g4pFt6eXqu) [![Documentation](https://img.shields.io/badge/Docs-18181B?style=for-the-badge&color=000000)](https://dms.antelopejs.com/docs/modules/saas/extending)

以计费,计划,注册,工作空间页面和生命周期来扩展DS SaaS模块的AntelopeJS接口.

## 它会做什么

-   添加发票行项目,读取客户余额并预览即将到来的发票.
-   建立计划预测和目录,使价格正常化.
-   延长登记和提供新的工作空间.
-   在租户计费页面和平台工作空间细节页面上添加块.
-   收听租户生命周期事件,看守对免费计划的变化,并曝光克能赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克赛克`/db`) (中文(简体) ).

延伸的模块 [`@antelopejs/dms-saas`](https://www.npmjs.com/package/@antelopejs/dms-saas) 取决于这个软件包,而不是运行时间.

## 安装

```bash
pnpm add @antelopejs/interface-dms-saas
```

## 快开始

根条目持有每个扩展点,但 `db`。 。 。 . `invoiceLineItems`, (中文(简体) ), `tenantLifecycle` 财务报告和审定财务报表 `planChanges` 是根的命名空间 :

```ts
import { invoiceLineItems, tenantLifecycle } from "@antelopejs/interface-dms-saas";

export const usageKey = invoiceLineItems.buildInvoiceLineKey("example.compute", "minutes");
export const isProvisioningCommitted = tenantLifecycle.IsTenantProvisioningCommitted;
```

这个 [输入点参考](https://npmcn.com/package/%40antelopejs/interface-dms-saas/docs/1.index.md#entry-points) 列出所支持的子路径。 导入 `/db` 注册 SaaS 表格,因此它不只导入类型。 直接订阅后,请打电话 [`RecomputeTenantBillingState`](https://npmcn.com/package/%40antelopejs/interface-dms-saas/docs/2.billing.md#recomputetenantbillingstate) 以刷新衍生的计费状态和工作空间目录行.

模块可以直接进入 `db` 计划表。 写着 `name`, (中文(简体) ), `description` 财务报告和审定财务报表 `borderLabel` 每个地方有一个值 `localize("*")`离开 `Plan.paymentProviderRefs` 空而永不重写,因为 `@antelopejs/dms-saas` 将每个计费计划连接到Frape本身。 见 [计划及其花纹产品](https://dms.antelopejs.com/docs/modules/saas/stripe#plans-and-their-stripe-products)。 。 。 .

## 兼容性

`@antelopejs/dms-saas` 执行此接口。 其兼容块 [读取](https://npmcn.com/package/%40antelopejs/dms-saas/README.md#compatibility) 列出每个模块释放支持的接口范围。 界面声明这些依赖性 :

| 软件包 | 支助 | 测试过 |
| --- | --- | --- |
| `@antelopejs/interface-core` | `>=0.2.4 <1.0.0` | `0.4.0` |
| `@antelopejs/interface-data-api` | `>=0.6.1 <1.0.0` | `0.6.1` |
| `@antelopejs/interface-database` | `>=0.1.11 <1.0.0` | `0.3.0` |
| `@antelopejs/interface-database-decorators` | `>=0.1.10 <1.0.0` | `0.2.0` |
| `@antelopejs/interface-dms` | `>=0.12.0 <1.0.0` | `0.12.0` |

`@antelopejs/interface-core`, (中文(简体) ), `@antelopejs/interface-database` 财务报告和审定财务报表 `@antelopejs/interface-database-decorators` 是同伴的依赖关系. `@antelopejs/interface-data-api` 财务报告和审定财务报表 `@antelopejs/interface-dms` 是正常的依赖关系.

子路径解决 `exports` 只有映射,所以将消费者编译为 `moduleResolution` 设置为 `bundler`, (中文(简体) ), `node16` 或者说 `nodenext`升级此软件包 `@antelopejs/dms-saas`编辑 [升级注释](https://dms.antelopejs.com/docs/modules/saas/faq#upgrading) 覆盖租户的账单页主播和由更早的建筑所写的行.

## 文档

-   这个 [消费者参考](https://npmcn.com/package/%40antelopejs/interface-dms-saas/docs/1.index.md) 包括计费、使用、生命周期、页面、计划和数据库边界.
-   [扩展 SaaS 模块](https://dms.antelopejs.com/docs/modules/saas/extending) 以示例显示每个扩展点.
-   [条纹](https://dms.antelopejs.com/docs/modules/saas/stripe) 解释模块如何驱动花纹.
-   这个 [SaaS模块指南](https://dms.antelopejs.com/docs/modules/saas) 覆盖安装和配置.

## 捐款

这个包裹住在 [`AntelopeJS/dms-saas`](https://github.com/AntelopeJS/dms-saas) pnpm 工作空间,位于执行它的模块旁边. 读取 [捐款额](https://github.com/AntelopeJS/dms-saas/blob/main/CONTRIBUTING.md) 编辑 [仓库读取器](https://github.com/AntelopeJS/dms-saas#contributing) 用于开发命令。 在执行该软件的模块之前,在自己的工作流程中发布此软件包.

## 许可证

[阿帕奇 - 2.0](https://npmcn.com/package/%40antelopejs/interface-dms-saas/LICENSE)

## 常见问题

### @antelopejs/interface-dms-saas 是什么？

DS SaaS模块的羚羊JS接口:计费,计划,注册,工作空间页和生命周期延长点\.

### 如何安装 @antelopejs/interface-dms-saas？

在项目目录运行 npm install @antelopejs/interface-dms-saas，或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖：@antelopejs/interface-core（\>=0\.2\.4 \<1\.0\.0）、@antelopejs/interface-database（\>=0\.1\.11 \<1\.0\.0）、@antelopejs/interface-database-decorators（\>=0\.1\.10 \<1\.0\.0）。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖，Yarn 需要手动安装。

### @antelopejs/interface-dms-saas 支持 TypeScript 吗？

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

### @antelopejs/interface-dms-saas 支持 ESM 还是 CommonJS？

以 CommonJS 形式发布，可以直接 require\(\)；在 ES Module 项目中也可以用 import 引入（Node\.js 会把 module\.exports 作为默认导出）。

### @antelopejs/interface-dms-saas 可以商用吗？

@antelopejs/interface-dms-saas 使用 Apache-2\.0 许可。宽松许可：允许商业使用、修改和再分发，并附带明确的专利授权；分发时需保留许可与 NOTICE 文件，修改过的文件要注明改动。以上为概括，不构成法律意见，请以许可原文为准。

### @antelopejs/interface-dms-saas 的下载量有多少？

根据 npm 官方下载统计，@antelopejs/interface-dms-saas 在 2026/10/06 – 2026/11/04 这 30 天内被下载 4,662 次，日均约 155 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @antelopejs/interface-dms-saas 还在维护吗？

最新版本 0\.7\.0 发布于 2026/11/05（1 天前）；至今共发布 21 个版本，其中过去 12 个月发布了 21 个；首次发布于 2026/09/17。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

