0.4.7 • Published 1 year ago
nestjs-loop v0.4.7
Введение
Модуль NestJs для API Loop (mattermost)
Установка
npm install --save nestjs-loopИспользование
Импорт
import { LoopModule, LoopService } from 'nestjs-loop';
@Module({
imports: [
LoopModule.forRoot({
token: 'token' /** токен для API */,
apiUrl: '' /** ссылка на API */,
appUrl: '' /** ссылка на сервер с приложением */,
wsUrl: '' /** ссылка на вебсокет API */,
botId: '' /** id бота */,
/** (опционально) - данные для тестов */
test: {
/** (опционально) - данные юзера для тестов */
user: {
id: '',
username: '',
email: ``,
},
},
}),
],
})
export class AppModule {}Асинхронный импорт
import { LoopModule, LoopService } from 'nestjs-loop';
import { ConfigModule, ConfigService } from '@nestjs/config';
export const loopOptions = registerAs(
'loop',
(): LoopOptions => ({
token: process.env.LOOP_TOKEN,
apiUrl: process.env.LOOP_URL,
appUrl: process.env.LOOP_APP_URL,
wsUrl: process.env.LOOP_WS_URL,
botId: process.env.LOOP_BOT_ID,
test: {
user: {
id: process.env.LOOP_TEST_USER_ID,
username: process.env.LOOP_TEST_USER_NAME,
email: `${process.env.LOOP_TEST_USER_NAME}@foxford.ru`,
},
},
}),
);
@Module({
imports: [
LoopModule.forRootAsync({
useFactory: async (configService: ConfigService) => {
return configService.get('loop');
},
inject: [ConfigService],
}),
],
})
export class AppModule {}Вызовы
import { LoopService } from 'nestjs-loop';
@Injectable()
export class YourService {
constructor(private readonly loopService: LoopService) {}
async foo() {
await this.loopService.users.findByEmail('some@email.com');
}
}Author
Semen Kononets (GitHub)
LICENSE
MIT
0.4.7
1 year ago
0.4.6
1 year ago
0.4.5
1 year ago
0.4.4
1 year ago
0.4.30
1 year ago
0.4.3
1 year ago
0.4.2
1 year ago
0.4.1
1 year ago
0.4.0
1 year ago
0.3.9
1 year ago
0.3.7
1 year ago
0.3.6
1 year ago
0.3.5
1 year ago
0.3.4
1 year ago
0.3.3
1 year ago
0.3.2
1 year ago
0.3.1
1 year ago
0.3.0
1 year ago
0.2.2
1 year ago
0.2.1
1 year ago
0.2.0
1 year ago
0.1.5
1 year ago
0.1.4
1 year ago
0.1.3
1 year ago
0.1.2
1 year ago
0.1.1
1 year ago
0.1.0
1 year ago
0.0.81
1 year ago
0.0.80
1 year ago
0.0.79
1 year ago
0.0.78
1 year ago
0.0.77
1 year ago
0.0.76
1 year ago
0.0.75
1 year ago
0.0.74
1 year ago
0.0.73
1 year ago
0.0.72
1 year ago
0.0.71
1 year ago
0.0.70
1 year ago
0.0.7
1 year ago
0.0.64
1 year ago
0.0.63
1 year ago
0.0.62
1 year ago
0.0.61
1 year ago
0.0.6
1 year ago
0.0.52
1 year ago
0.0.51
1 year ago
0.0.5
1 year ago
0.0.43
1 year ago
0.0.42
1 year ago
0.0.41
1 year ago
0.0.4
1 year ago
0.0.32
1 year ago
0.0.31
1 year ago
0.0.3
1 year ago
0.0.21
1 year ago
0.0.2
1 year ago
0.0.1
1 year ago