错误代码senum.ts:
export const ErrorCodesEnum = { generic: { NOT_FOUND: 'NOT_FOUND', }, //... }
主.js:
import {ErrorCodesEnum} from "../enum/ErrorCodesEnum"; export class ErrorFactory { public static CODES: ErrorCodesEnum; //error: see below. }
我有以下错误主.js: 导出类的公共静态属性“CODES”具有或正在使用私有名称“ErrorCodesEnum”。
有没有方法可以在静态类属性中使用导入的模块?
你不能用 ErrorCodesEnum 因为它不是类型。您可以使用 typeof
ErrorCodesEnum
typeof
public static CODES: typeof ErrorCodesEnum;
或者你只是想分配 错误代码SENUM CODES ,只需省略类型并直接设置值:
错误代码SENUM
CODES
public static CODES = ErrorCodesEnum;