13af6ab5fSopenharmony_ci#  ``export = ...`` assignment is not supported
23af6ab5fSopenharmony_ci
33af6ab5fSopenharmony_ciRule ``arkts-no-export-assignment``
43af6ab5fSopenharmony_ci
53af6ab5fSopenharmony_ci**Severity: error**
63af6ab5fSopenharmony_ci
73af6ab5fSopenharmony_ciArkTS does not support ``export = ...`` syntax.
83af6ab5fSopenharmony_ciUse regular ``export`` / ``import`` instead.
93af6ab5fSopenharmony_ci
103af6ab5fSopenharmony_ci
113af6ab5fSopenharmony_ci## TypeScript
123af6ab5fSopenharmony_ci
133af6ab5fSopenharmony_ci
143af6ab5fSopenharmony_ci```
153af6ab5fSopenharmony_ci
163af6ab5fSopenharmony_ci    // module1
173af6ab5fSopenharmony_ci    export = Point
183af6ab5fSopenharmony_ci
193af6ab5fSopenharmony_ci    class Point {
203af6ab5fSopenharmony_ci        constructor(x: number, y: number) {}
213af6ab5fSopenharmony_ci        static origin = new Point(0, 0)
223af6ab5fSopenharmony_ci    }
233af6ab5fSopenharmony_ci
243af6ab5fSopenharmony_ci    // module2
253af6ab5fSopenharmony_ci    import Pt = require("module1")
263af6ab5fSopenharmony_ci
273af6ab5fSopenharmony_ci    let p = Pt.origin
283af6ab5fSopenharmony_ci
293af6ab5fSopenharmony_ci```
303af6ab5fSopenharmony_ci
313af6ab5fSopenharmony_ci## ArkTS
323af6ab5fSopenharmony_ci
333af6ab5fSopenharmony_ci
343af6ab5fSopenharmony_ci```
353af6ab5fSopenharmony_ci
363af6ab5fSopenharmony_ci    // module1
373af6ab5fSopenharmony_ci    export class Point {
383af6ab5fSopenharmony_ci        constructor(x: number, y: number) {}
393af6ab5fSopenharmony_ci        static origin = new Point(0, 0)
403af6ab5fSopenharmony_ci    }
413af6ab5fSopenharmony_ci
423af6ab5fSopenharmony_ci    // module2
433af6ab5fSopenharmony_ci    import * as Pt from "module1"
443af6ab5fSopenharmony_ci
453af6ab5fSopenharmony_ci    let p = Pt.origin
463af6ab5fSopenharmony_ci
473af6ab5fSopenharmony_ci```
483af6ab5fSopenharmony_ci
493af6ab5fSopenharmony_ci## See also
503af6ab5fSopenharmony_ci
513af6ab5fSopenharmony_ci- Recipe 121:  ``require`` and ``import`` assignment are not supported (``arkts-no-require``)
523af6ab5fSopenharmony_ci
53