AArtem UdovichenkoAdd ets2panda
0ee26c4f创建于 2023年10月10日历史提交

Classes cannot be specified in implements clause

Rule arkts-implements-only-iface

Severity: error

ArkTS does not allow to specify a class in implements clause. Only interfaces may be specified.

TypeScript


    class C {
      foo() {}
    }

    class C1 implements C {
      foo() {}
    }

ArkTS


    interface C {
      foo(): void
    }

    class C1 implements C {
      foo() {}
    }