Экпорт await выражения esm

Пробую выполнить следующий код в окружении Node.js используя esm либу https://www.npmjs.com/package/esm

import { createConnection } from 'typeorm';

export const con = await createConnection({
    type: "sqlite",
    database: "db.sqlite",
    entities: ['./user.js'],
    synchronize: true,
});

export {}

Получаю ошибку:

export const con = await createConnection({
                   ^
SyntaxError: ]

Ответы (2 шт):

Автор решения: Alexander Yukal

Async/await работает только в контексте асинхронной функции, вот так:

async function doSomething() {
  await createConnection( ... );
}
→ Ссылка
Автор решения: Август

и всё таки попробуйте так:

import { createConnection } from 'typeorm';

export const con = (async () => await createConnection({
    type: "sqlite",
    database: "db.sqlite",
    entities: ['./user.js'],
    synchronize: true,
}))();

export {};
→ Ссылка