【发布时间】:2022-08-18 12:21:41
【问题描述】:
我想重新导出嵌套命名空间HTML_Validator.Localization,但避免 整体出口HTML_Validator,meged实体。
class HTML_Validator {
// ...
}
namespace HTML_Validator {
export namespace Localization {
export type FileIsEmptyWarningLog = Readonly<Pick<WarningLog, \"title\" | \"description\">>;
export namespace FileIsEmptyWarningLog {
export type NamedParameters = Readonly<{ targetFileRelativePath: string; }>;
}
}
}
export default HTML_Validator;
其他包需要重新导出,但HTML_Validator班级 他们不需要 - 我需要导出子命名空间本土化只要。
下面的代码无效,但表达了我想要做的事情。
import HTML_Validator from \"PATH/TO/HTML_Validator\";
import HTML_ValidatorLocalization = HTML_Validator.Localization;
export HTML_ValidatorLocalization; // invalid: Cannot use namespace \'HTML_ValidatorLocalization\' as a value.
标签: typescript namespaces