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

export = ... assignment is not supported

Rule arkts-no-export-assignment

Severity: error

ArkTS does not support export = ... syntax. Use regular export / import instead.

TypeScript


    // module1
    export = Point

    class Point {
        constructor(x: number, y: number) {}
        static origin = new Point(0, 0)
    }

    // module2
    import Pt = require("module1")

    let p = Pt.origin

ArkTS


    // module1
    export class Point {
        constructor(x: number, y: number) {}
        static origin = new Point(0, 0)
    }

    // module2
    import * as Pt from "module1"

    let p = Pt.origin

See also

  • Recipe 121: require and import assignment are not supported (arkts-no-require)