Teal TealUI

命名空间util/namespace

定义命名空间避免全局命名冲突。

定义命名空间
建议
API

定义命名空间

将全局变量和函数放在某个命名空间下,可以避免命名冲突。

import namespace from "util/namespace";

var TealUICore = namespace("TealUI.Core"); 

// 然后可以使用 TealUICore.xx = ...

建议

项目中建议使用 CommonJS 模块化方案,而不需要使用本组件。

API

函数 描述
namespace(namespace)(namespace:string):any

定义一个命名空间。

参数 类型 描述 默认值
namespace* string

返回值

类型:any

如果命名空间已存在则直接返回,否则返回新创建的命名空间。

示例

namespace("MyNameSpace.SubNamespace")

定义一个命名空间。