Я все еще не могу найти лучший способ передать данные моим внешним машинописным файлам.Я конвертирую TS в модули ES6, и это усложняет ситуацию.Я получил следующий код в своем EntityList.ts
export class EntityList {
constructor( encryptedInstance: string ) {
this.encryptedInstanceId = encryptedInstance;
}
Я использую PHP для генерации кода, который создает экземпляры этого класса.Мне нужно создать какой-то поддельный JS-модуль, чтобы сделать это:
$this->script = new Script();
$this->script->addCommonImport( 'EntityList', 'EntityList' );
$this->script->addScript( "new EntityList( '{$list->getEncryptedInstanceId()}' );"
, который генерирует некрасивый код, подобный этому
<script type="module">import {EntityList} from "/js/Dho/EntityList";
new EntityList( 'list51' );</script>
Есть ли лучший способ передачи данных в модули ES6?Спасибо