Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

nestjs-http-manager

Package Overview
Dependencies
Maintainers
0
Versions
20
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nestjs-http-manager - npm Package Compare versions

Comparing version 0.1.7 to 0.1.8

13

dist/http-manager.service.d.ts
import { HttpService } from '@nestjs/axios';
import { GetRequestOpt, PostRequestOpt } from './types/request-options';
import { GetRequestOpt, HeadRequestOpt, PostRequestOpt } from './types/request-options';
import { Observable } from 'rxjs';

@@ -7,6 +7,17 @@ export declare class HttpManagerService {

constructor(httpService: HttpService);
/** HEAD-запрос к ресурсу для получения заголовков */
head<T>(path: string, options?: HeadRequestOpt): Promise<T>;
/**
* Отправка GET запросов. Дженерик:
* T - тип, который ожидается в ответе,
*/
get<T>(path: string, options?: GetRequestOpt): Promise<T>;
/** GET-запрос с потоковой передачей ответа */
getStreaming<T>(path: string, options?: GetRequestOpt): Observable<any>;
/**
* Отправка POST запросов. Дженерик:
* T - тип, который ожидается в ответе,
* D - тип, который ожидается в запросе
*/
post<T, D>(path: string, options?: PostRequestOpt<D>): Promise<T>;
}

25

dist/http-manager.service.js

@@ -21,6 +21,13 @@ "use strict";

}
/*
Отправка GET запросов. Дженерик:
T - тип, который ожидается в ответе,
*/
/** HEAD-запрос к ресурсу для получения заголовков */
async head(path, options = {}) {
const { data } = await (0, rxjs_1.firstValueFrom)(this.httpService.head(path, { headers: options.headers }).pipe((0, rxjs_1.catchError)((error) => {
throw new common_1.HttpException(error.message, error.status);
})));
return data;
}
/**
* Отправка GET запросов. Дженерик:
* T - тип, который ожидается в ответе,
*/
async get(path, options = {}) {

@@ -40,7 +47,7 @@ const { data } = await (0, rxjs_1.firstValueFrom)(this.httpService.get(path, { headers: options.headers }).pipe((0, rxjs_1.catchError)((error) => {

}
/*
Отправка POST запросов. Дженерик:
T - тип, который ожидается в ответе,
D - тип, который ожидается в запросе
*/
/**
* Отправка POST запросов. Дженерик:
* T - тип, который ожидается в ответе,
* D - тип, который ожидается в запросе
*/
async post(path, options = {}) {

@@ -47,0 +54,0 @@ const { data } = await (0, rxjs_1.firstValueFrom)(this.httpService.post(path, options.data, { headers: options.headers }).pipe((0, rxjs_1.catchError)((error) => {

{
"name": "nestjs-http-manager",
"version": "0.1.7",
"version": "0.1.8",
"author": "byteflowstudio",

@@ -5,0 +5,0 @@ "description": "Обертка над http-модулем с использованием реактивного программирования и отловом ошибок для nestjs",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc