@nestia/fetcher
Advanced tools
Comparing version 3.0.5 to 3.1.0-dev.20240426
@@ -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 |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
145565
3081
1