Socket
Socket
Sign inDemoInstall

@nestia/fetcher

Package Overview
Dependencies
Maintainers
1
Versions
402
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@nestia/fetcher - npm Package Compare versions

Comparing version 3.0.5 to 3.1.0-dev.20240426

4

lib/IConnection.d.ts

@@ -20,3 +20,3 @@ /// <reference lib="dom" />

*/
export interface IConnection<Headers extends object = {}> {
export interface IConnection<Headers extends object | undefined = object | undefined> {
/**

@@ -172,5 +172,5 @@ * Host address of the remote HTTP server.

*/
type Headerify<T extends object> = {
type Headerify<T extends object | undefined> = {
[P in keyof T]?: T[P] extends HeaderValue | undefined ? P extends string ? Lowercase<P> extends "set-cookie" ? T[P] extends Array<HeaderValue> ? T[P] | undefined : never : Lowercase<P> extends "age" | "authorization" | "content-length" | "content-type" | "etag" | "expires" | "from" | "host" | "if-modified-since" | "if-unmodified-since" | "last-modified" | "location" | "max-forwards" | "proxy-authorization" | "referer" | "retry-after" | "server" | "user-agent" ? T[P] extends Array<HeaderValue> ? never : T[P] | undefined : T[P] | undefined : never : never;
};
}
{
"name": "@nestia/fetcher",
"version": "3.0.5",
"version": "3.1.0-dev.20240426",
"description": "Fetcher library of Nestia SDK",

@@ -5,0 +5,0 @@ "main": "lib/index.js",

@@ -21,3 +21,5 @@ /// <reference lib="dom" />

*/
export interface IConnection<Headers extends object = {}> {
export interface IConnection<
Headers extends object | undefined = object | undefined,
> {
/**

@@ -215,3 +217,3 @@ * Host address of the remote HTTP server.

*/
export type Headerify<T extends object> = {
export type Headerify<T extends object | undefined> = {
[P in keyof T]?: T[P] extends HeaderValue | undefined

@@ -218,0 +220,0 @@ ? P extends string

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