kindagoose

Форк
0
/
inject-model.decorator.ts 
13 строк · 460.0 Байт
1
import { Inject } from '@nestjs/common';
2

3
import { AnyClass } from '../interfaces/any-class.interface';
4
import { getModelToken } from '../utils/get-model-token';
5

6
/**
7
 * Gives access to a registered model.
8
 * @param {AnyClass} schema - Typegoose schema.
9
 * @param connectionName - Name of mongoose connection.
10
 * @constructor
11
 */
12
export const InjectModel = (schema: AnyClass, connectionName?: string) =>
13
    Inject(getModelToken(schema.name, connectionName));
14

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.