diff --git a/base_sdk/ets/@ohos.base.ets b/base_sdk/ets/@ohos.base.ets index e8717528600290194020c82bd86b6535644f2a47..2d26491266959906cb5e0e1e31af40dd3245b490 100644 --- a/base_sdk/ets/@ohos.base.ets +++ b/base_sdk/ets/@ohos.base.ets @@ -14,7 +14,6 @@ */ export class BusinessError extends Error { - code: number; data?: T; constructor() { @@ -23,13 +22,11 @@ export class BusinessError extends Error { } constructor(code: number, error: Error) { - super(error.name, error.message, new ErrorOptions(error.cause)); - this.code = code; + super(error.name, code, error.message, new ErrorOptions(error.cause)); } constructor(code: number, data: T, error: Error) { - super(error.name, error.message, new ErrorOptions(error.cause)); - this.code = code; + super(error.name, code, error.message, new ErrorOptions(error.cause)); this.data = data; } } \ No newline at end of file