deno.com

prefer-namespace-keyword

注意: 此规则是 recommended 规则集的一部分。
deno.json 中启用完整规则集
{
  "lint": {
    "tags": ["recommended"]
  }
}
使用 Deno CLI 启用完整规则集
deno lint --tags=recommended

建议在声明 TypeScript 模块时使用 namespace 关键字而不是 module 关键字。

TypeScript 支持使用 module 关键字来组织代码,但是这种措辞可能会导致与 ECMAScript 模块混淆。自从 TypeScript v1.5 以来,它为我们提供了替代关键字 namespace,鼓励我们在现在编写 TypeScript 时始终使用 namespace。 有关更多详细信息,请参阅 TypeScript v1.5 发行说明

无效

module modA {}

declare module modB {}

有效

namespace modA {}

// "ambient modules" are allowed
// https://typescript.net.cn/docs/handbook/modules.html#ambient-modules
declare module "modB";
declare module "modC" {}

您找到您需要的内容了吗?

隐私政策