Skip to content

Commit c23a161

Browse files
committed
fix: yarn check formatting fix
1 parent 922406f commit c23a161

File tree

2 files changed

+23
-13
lines changed

2 files changed

+23
-13
lines changed

README.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
![nestjs-github-cover](https://user-images.githubusercontent.com/102182195/235650080-e661338e-4466-43f7-84fc-f801558495eb.png)
22

33
# NestJS Custom Workshop
4-
[//]: # (VERSIONS)
54

6-
[<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fschematics&message=0.0.9&labelColor=ECEEF5&color=D7DCEB">](https://npmjs.com/package/@atls/schematics) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-dataloader&message=0.0.4&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-dataloader) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-external-renderer&message=0.0.4&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-external-renderer) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-gateway&message=0.0.4&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-gateway) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-grpc-errors&message=0.0.4&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-grpc-errors) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-grpc-http-proxy&message=0.0.5&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-grpc-http-proxy) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-grpc-identity&message=0.0.6&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-grpc-identity) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-grpc-playground&message=0.0.8&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-grpc-playground) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-grpc-reflection&message=0.0.3&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-grpc-reflection) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-hydra&message=0.0.3&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-hydra) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-keto&message=0.0.4&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-keto) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-kratos&message=0.0.3&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-kratos) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-typesense-typeorm&message=0.0.4&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-typesense-typeorm) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-typesense&message=0.0.5&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-typesense)
5+
[//]: # 'VERSIONS'
76

8-
[//]: # (VERSIONS)
7+
[<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fschematics&message=0.0.9&labelColor=ECEEF5&color=D7DCEB">](https://npmjs.com/package/@atls/schematics) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-dataloader&message=0.0.4&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-dataloader) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-external-renderer&message=0.0.4&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-external-renderer) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-gateway&message=0.0.4&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-gateway) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-grpc-errors&message=0.0.4&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-grpc-errors) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-grpc-http-proxy&message=0.0.5&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-grpc-http-proxy) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-grpc-identity&message=0.0.6&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-grpc-identity) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-grpc-playground&message=0.0.8&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-grpc-playground) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-grpc-reflection&message=0.0.3&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-grpc-reflection) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-hydra&message=0.0.3&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-hydra) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-keto&message=0.0.4&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-keto) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-kratos&message=0.0.3&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-kratos) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-typesense-typeorm&message=0.0.4&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-typesense-typeorm) [<img src="https://img.shields.io/static/v1?style=for-the-badge&label=%40atls%2Fnestjs-typesense&message=0.0.5&labelColor=CB5458&color=BE4045">](https://npmjs.com/package/@atls/nestjs-typesense)
98

10-
**atls/nestjs** - это набор модулей для [NestJS](https://nestjs.com/), разработанный для упрощения разработки и улучшения продуктивности работы с фреймворком.
9+
[//]: # 'VERSIONS'
10+
11+
**atls/nestjs** - это набор модулей для [NestJS](https://nestjs.com/), разработанный для упрощения разработки и улучшения продуктивности работы с фреймворком.
1112

1213
В этом репозитории собраны полезные инструменты, интеграции и расширения, которые обеспечивают гибкость и мощь при создании современных приложений с использованием популярного фреймворка NestJS.
1314

1415
## 🌟&nbsp;&nbsp;Особенности:
16+
1517
- Работа с различными технологиями и сервисами, такими как GraphQL, gRPC, логгирование, тестирование и другие.
1618
- Поддержка автоматической интеграции с популярными сервисами, такими как Hydra, Keto и Kratos.
1719
- Встроенное управление ошибками и их обработка в gRPC.

packages/dataloader/README.md

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,51 +1,59 @@
11
# Установка
2+
23
```bash
34
yarn add @atls/nestjs-dataloader
45
```
56

67
# Использование
8+
79
1. Импортируйте DataLoaderModule в ваш модуль:
10+
811
```typescript
9-
import { DataLoaderModule } from '@atls/nestjs-dataloader';
12+
import { DataLoaderModule } from '@atls/nestjs-dataloader'
1013

1114
@Module({
1215
imports: [DataLoaderModule],
1316
})
1417
export class AppModule {}
1518
```
19+
1620
2. Создайте свой кастомный DataLoader:
17-
```typescript
18-
import * as DataLoader from 'dataloader';
19-
import { Injectable } from '@nestjs/common';
2021

22+
```typescript
23+
import * as DataLoader from 'dataloader'
24+
import { Injectable } from '@nestjs/common'
2125
@Injectable()
2226
export class MyDataLoader extends DataLoader<string, string> {
2327
constructor() {
2428
super(async (keys: string[]) => {
25-
// Ваш код для загрузки данных пачками
26-
});
29+
/ Ваш код для загрузки данных пачками
30+
})
2731
}
2832
}
2933
```
34+
3035
3. Зарегистрируйте ваш DataLoader в провайдерах:
36+
3137
```typescript
32-
import { MyDataLoader } from './my-dataloader';
38+
import { MyDataLoader } from './my-dataloader'
3339

3440
@Module({
3541
providers: [MyDataLoader],
3642
})
3743
export class AppModule {}
3844
```
45+
3946
4. Инжектируйте DataLoader в резолверы и сервисы:
47+
4048
```typescript
41-
import { MyDataLoader } from './my-dataloader';
49+
import { MyDataLoader } from './my-dataloader'
4250

4351
@Injectable()
4452
export class MyService {
4553
constructor(private readonly dataLoader: MyDataLoader) {}
4654

4755
async getData(key: string) {
48-
return this.dataLoader.load(key);
56+
return this.dataLoader.load(key)
4957
}
5058
}
5159
```

0 commit comments

Comments
 (0)