https://www.typescriptlang.org/docs/handbook/modules.html#export--and-import--require
Буду благодарна комментариям
в документации написано: >> When exporting a module using export =, TypeScript-specific import module = require("module") must be used to import the module. Но на практике работает ES6-style, и мой линтер сразу помечает импорты через require и предлагает пофиксить. Собственно правило https://palantir.github.io/tslint/rules/no-require-imports/
Это исходный синтаксис TS для импорта, он несовместим с ES-модулями (module=ES2015/ESNext), и поэтому нет смысла использовать его в новом коде.
Обсуждают сегодня