@101studios/request
Advanced tools
Comparing version 0.0.4 to 0.0.5
@@ -29,13 +29,23 @@ type RequestSuccess<D extends object> = { | ||
export type RResponse<D extends object, E extends object> = RequestSuccess<D> | RequestError<E> | NetworkError; | ||
export type R = <D extends object, E extends object = object>(url: string, opts?: RequestInit & { | ||
group?: RequestGroup | undefined; | ||
data?: { | ||
export type R = <D extends object, E extends object = object, P extends Partial<{ | ||
data: { | ||
[key: string]: any; | ||
}; | ||
params?: { | ||
params: { | ||
[key: string]: any; | ||
}; | ||
form?: { | ||
form: { | ||
[key: string]: any; | ||
}; | ||
}> = {}>(url: string, opts?: RequestInit & { | ||
group?: RequestGroup | undefined; | ||
data?: P['data'] extends undefined ? { | ||
[key: string]: any; | ||
} : P['data']; | ||
params?: P['params'] extends undefined ? { | ||
[key: string]: any; | ||
} : P['params']; | ||
form?: P['form'] extends undefined ? { | ||
[key: string]: any; | ||
} : P['form']; | ||
throwCanceled?: boolean; | ||
@@ -42,0 +52,0 @@ throwNetwork?: boolean; |
{ | ||
"name": "@101studios/request", | ||
"description": "simple fetch wrapper", | ||
"version": "0.0.4", | ||
"version": "0.0.5", | ||
"type": "module", | ||
@@ -6,0 +6,0 @@ "author": "101studios", |
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
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
13272
207