Install any skill in seconds. Free to start, no credit card required.
Get Started Free →ecnu-icalk/Создание собственного модуля NestJS для TypeORM с DataSource
Реализация кастомного динамического модуля NestJS для интеграции TypeORM, использующего современный API DataSource (вместо устаревшего createConnection), с поддержкой конфигурации миграций.
Passed 23 of 23 test cases with the skill, and 21 of 23 without it.
2 fixed21 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
Мне нужно реализовать кастомную интеграцию TypeORM в проект NestJS без применения пакета `@nestjs/typeorm`. Напиши код собственного модуля для базы данных, покажи структуру его настройки с поддержкой миграций для среды разработки и продакшена, а также добавь пример CLI-скриптов в package.json.
| Checked | Without skill | With skill |
|---|---|---|
| The static forRoot method explicitly accepts DataSourceOptions as a parameter | Missed | Passed |
| The module registers a provider that asynchronously initializes and returns a DataSource instance | Passed | Passed |
| The module uses @Global decorator and returns a DynamicModule | Passed | Passed |
The instructions your model reads when the skill loads.
Реализация кастомного динамического модуля 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.
test cases passed, vs 21 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.