为什么我的枚举在TypeScript类中分配了一个不正确的整数?

NRK*_*rby 7 c# enums typescript

我有一个这样的枚举:

public enum ProductSku
{
    NotSet = 0,
    CPO2D = 1,
    CPO3D = 2 
    CPO2Ds = 3,
    etc etc
}
Run Code Online (Sandbox Code Playgroud)

编辑:我现在可以看到TypeScript定义ProductSku不正确,它看起来像这样:

export enum ProductSku {
    CPO2D = 0,
    CPO3D = 1,
    CPO2Ds = 2,
    CPO3Ds = 3,
    CPOComplete = 4,
    NotSet = 0,
}
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我已经为CPO2D 分配了1,但是当我在TypeScript类中使用它时,它显示为值为0(参见下面的屏幕截图)

Visual Studio中的屏幕截图:

在鼠标悬停在Visual Studio中时的屏幕截图

我试过了什么

我保存了所有内容,重建了项目以及关闭和重新打开Visual Studio

我改变CPO2DCPO2Ds(预期值设定为3),其被分配2

可能有一个非常简单的解释,但我看不出我做错了什么...