问一个语法问题,ts不同文件定义了相同名称的namespace,namespace里的内容可以共享吗?

具体来说,如果我在一个文件(tempNum.ts)里定义了namespace Skill,里面有一个类别叫tempNum:
export namespace Skill{
export class tempNum{
num:number = 1;
constructor(){
}
}
}
另一个文件(ISkillAction.ts)里继续扩展这个命名空间,并且我需要在这个扩展的Skill命名空间里宣告一个类别,有tempNum类型的变量,这样可以实现吗?
export namespace Skill{
export class tskill
{
public t:Skill.tempNum=undefined;
}
}
目前上面这段代码会报错说Namespace ‘“d:/Cocos/WorkPlace/GitProject/mycocos2_/assets/Logic/ISkillAction”.Skill’ has no exported member ‘tempNum’.
写成public t:tempNum=undefined;也是一样报错
我查了下不同文件宣告相同命名空间的资料,但是没有一个是有写怎样引用另一个文件同命名空间下的类别或变量的

顶下…

帮顶一下_(:з」∠)_大的