Из того, что я нашёл на данный момент выбор падает на
Sequelize или
TypeORM.
Для Sequelize можно накатить поверх поддержку TypeScript с помощью
npmjs.com/package/sequelize-typescript, TypeORM же обещает поддержку из коробки.
Может существуют лучшие решения?
Для чего использовать? В первую очередь, естественно, для работы с MySQL и PostgreSQL, их поддержка обязательна.
На проектах будет вовсю использоваться GraphQL, и для него нужна генерация типов из моделей БД, пробрасываемая в Resolvers (sequelize-typescript и graphql-codegen так умеют делать, например).
Нужно активное коммьюнити и LTS (долгосрочная поддержка).