TS2322:类型 'typeof StatusEnum' 不可分配给类型 'StatusEnum'



方法:

get statusEnum(): StatusEnum {
return StatusEnum;
}

枚举:

export enum StatusEnum {
Open = 0,
Edit = 1
}

错误:TS2322:类型"typeof StatusNum"不可分配给类型"StatusEnum"。

如果要返回整个枚举,请使用typeof关键字:

function getstatusEnum(): typeof StatusEnum {
return StatusEnum;
}
export enum StatusEnum {
Open = 0,
Edit = 1
}

如果您想从枚举返回元素

function getstatusEnum(): StatusEnum {
return StatusEnum.Open;
}
export enum StatusEnum {
Open = 0,
Edit = 1
}

最新更新