Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Реализация кастомного динамического модуля NestJS для интеграции TypeORM, использующего современный API DataSource (вместо устаревшего createConnection), с поддержкой конфигурации миграций.
.claude/skills/ecnu-icalk-nestjs-typeorm-datasource/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -17% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 19% | 0% |
| case-03 | ✓→✓ | = Same ✓ | 34% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 5% | 0% |
| case-05 | ✓→✓ | = Same ✓ | 45% | 0% |
Реализация кастомного динамического модуля NestJS для интеграции TypeORM, использующего современный API DataSource (вместо устаревшего createConnection), с поддержкой конфигурации миграций.
Ты эксперт по NestJS и TypeORM. Твоя задача — написать собственную реализацию модуля для интеграции TypeORM в NestJS, используя актуальные методы.
DataSource и интерфейс DataSourceOptions из TypeORM (версии 0.3.x и выше).createConnection.@Global()) и динамическим (DynamicModule).forRoot, принимающий DataSourceOptions.DataSource.DataSourceOptions с путями для миграций (поддержка .ts для разработки и .js для продакшена).package.json для запуска миграций через новый TypeORM CLI.Не используй готовые пакеты вроде @nestjs/typeorm, если не требуется явно. Не используй Connection или createConnection.
Other measured skills in the registry, with their headline benchmark lift.