Javascript 如何在typescript中使用静态键和动态键定义模型

Javascript 如何在typescript中使用静态键和动态键定义模型,javascript,angularjs,typescript,ecmascript-6,nestjs,Javascript,Angularjs,Typescript,Ecmascript 6,Nestjs,需要在typescript中使用静态键和动态键创建模型。 但是得到以下错误 类型为“number”的属性“status”不可分配给字符串索引类型“OperationObject” export class person { [key: string]: CustomeObject; requestType: string; status: number; } 我怎么能在这里解决这个问题 export class CustomeObject { Type: str

需要在typescript中使用静态键和动态键创建模型。 但是得到以下错误 类型为“number”的属性“status”不可分配给字符串索引类型“OperationObject”

export class person {
    [key: string]: CustomeObject;
    requestType: string;
    status: number;
}
我怎么能在这里解决这个问题

export class CustomeObject {
    Type: string;
    Percent: number;
    metadata: object;
    retrySequence: number;
    status: number;
}