unsplash-js
Advanced tools
Comparing version 7.0.6 to 7.0.7
@@ -12,5 +12,6 @@ import { ApiResponse, HandleResponse } from './response'; | ||
*/ | ||
declare type AdditionalPerFetchParams = Omit<RequestInit, keyof FetchParams>; | ||
export declare type CompleteRequestParams = BaseRequestParams & AdditionalPerFetchParams; | ||
declare type HandleRequest<Args> = (a: Args, additionalFetchOptions?: AdditionalPerFetchParams) => CompleteRequestParams; | ||
export interface AdditionalFetchOptions extends OmitStrict<RequestInit, keyof FetchParams> { | ||
} | ||
export declare type CompleteRequestParams = BaseRequestParams & AdditionalFetchOptions; | ||
declare type HandleRequest<Args> = (a: Args, additionalFetchOptions?: AdditionalFetchOptions) => CompleteRequestParams; | ||
/** | ||
@@ -17,0 +18,0 @@ * helper used to type-check the arguments, and add default params for all requests |
@@ -7,4 +7,4 @@ import * as search from './methods/search'; | ||
photoId: string; | ||
}, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/photos/types").Full>>; | ||
list: (a: import("./types/request").PaginationParams | undefined, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
}, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/photos/types").Full>>; | ||
list: (a: import("./types/request").PaginationParams | undefined, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
results: import("./methods/photos/types").Basic[]; | ||
@@ -15,3 +15,3 @@ total: number; | ||
photoId: string; | ||
}, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/photos/types").Stats>>; | ||
}, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/photos/types").Stats>>; | ||
getRandom: (a: ({ | ||
@@ -23,6 +23,6 @@ collectionIds?: string[] | undefined; | ||
count?: number | undefined; | ||
} & import("./types/request").OrientationParam) | undefined, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/photos/types").Random>>; | ||
} & import("./types/request").OrientationParam) | undefined, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/photos/types").Random>>; | ||
trackDownload: (a: { | ||
downloadLocation: string; | ||
}, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
}, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
url: string; | ||
@@ -36,3 +36,3 @@ }>>; | ||
username: string; | ||
} & import("./types/request").PaginationParams, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
} & import("./types/request").PaginationParams, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
results: import("./methods/photos/types").Basic[]; | ||
@@ -43,3 +43,3 @@ total: number; | ||
username: string; | ||
} & import("./types/request").PaginationParams, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
} & import("./types/request").PaginationParams, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
results: import("./methods/collections/types").Basic[]; | ||
@@ -50,3 +50,3 @@ total: number; | ||
username: string; | ||
} & import("./types/request").PaginationParams, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
} & import("./types/request").PaginationParams, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
results: import("./methods/photos/types").Basic[]; | ||
@@ -57,16 +57,16 @@ total: number; | ||
username: string; | ||
}, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/users/types").Full>>; | ||
}, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/users/types").Full>>; | ||
}; | ||
search: { | ||
getCollections: (a: search.SearchParams, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/search/types/response").Collections>>; | ||
getCollections: (a: search.SearchParams, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/search/types/response").Collections>>; | ||
getPhotos: (a: { | ||
query: string; | ||
} & Pick<import("./types/request").PaginationParams, "page" | "perPage"> & import("./types/request").OrientationParam & { | ||
orderBy?: "relevant" | "latest" | undefined; | ||
color?: "white" | "black" | "yellow" | "orange" | "red" | "purple" | "magenta" | "green" | "teal" | "blue" | "black_and_white" | undefined; | ||
orderBy?: import("./methods/search/types/request").SearchOrderBy | undefined; | ||
color?: import("./methods/search/types/request").ColorId | undefined; | ||
lang?: import("./methods/search/types/request").Language | undefined; | ||
contentFilter?: "high" | "low" | undefined; | ||
contentFilter?: import("./methods/search/types/request").ContentFilter | undefined; | ||
collectionIds?: string[] | undefined; | ||
}, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/search/types/response").Photos>>; | ||
getUsers: (a: search.SearchParams, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/search/types/response").Users>>; | ||
}, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/search/types/response").Photos>>; | ||
getUsers: (a: search.SearchParams, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/search/types/response").Users>>; | ||
}; | ||
@@ -76,3 +76,3 @@ collections: { | ||
collectionId: string; | ||
} & import("./types/request").PaginationParams & import("./types/request").OrientationParam, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
} & import("./types/request").PaginationParams & import("./types/request").OrientationParam, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
results: any[]; | ||
@@ -83,4 +83,4 @@ total: number; | ||
collectionId: string; | ||
}, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<any>>; | ||
list: (a: Pick<import("./types/request").PaginationParams, "page" | "perPage"> | undefined, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
}, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<any>>; | ||
list: (a: Pick<import("./types/request").PaginationParams, "page" | "perPage"> | undefined, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
results: any[]; | ||
@@ -91,9 +91,9 @@ total: number; | ||
collectionId: string; | ||
}, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<any>>; | ||
}, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<any>>; | ||
}; | ||
topics: { | ||
list: (a: Pick<import("./types/request").PaginationParams, "page" | "perPage"> & { | ||
orderBy?: "featured" | "latest" | "oldest" | "position" | undefined; | ||
list: (a: import("./helpers/typescript").OmitStrict<import("./types/request").PaginationParams, "orderBy"> & { | ||
orderBy?: ("featured" | "latest" | "oldest" | "position") | undefined; | ||
topicIdsOrSlugs?: string[] | undefined; | ||
}, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
}, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
results: import("./methods/topics/types").Basic[]; | ||
@@ -104,6 +104,6 @@ total: number; | ||
topicIdOrSlug: string; | ||
}, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/topics/types").Full>>; | ||
}, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<import("./methods/topics/types").Full>>; | ||
getPhotos: (a: { | ||
topicIdOrSlug: string; | ||
} & import("./types/request").PaginationParams & import("./types/request").OrientationParam, additionalFetchOptions?: RequestInit | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
} & import("./types/request").PaginationParams & import("./types/request").OrientationParam, additionalFetchOptions?: import("./helpers/request").AdditionalFetchOptions | undefined) => Promise<import("./helpers/response").ApiResponse<{ | ||
results: import("./methods/photos/types").Basic[]; | ||
@@ -110,0 +110,0 @@ total: number; |
@@ -6,3 +6,3 @@ import { OrientationParam, PaginationParams } from '../../types/request'; | ||
export declare const getPhotos: { | ||
handleRequest: (a: CollectionId & PaginationParams & OrientationParam, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: CollectionId & PaginationParams & OrientationParam, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<{ | ||
@@ -14,7 +14,7 @@ results: any[]; | ||
export declare const get: { | ||
handleRequest: (a: CollectionId, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: CollectionId, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<any>; | ||
}; | ||
export declare const list: { | ||
handleRequest: (a: Pick<PaginationParams, "page" | "perPage"> | undefined, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: Pick<PaginationParams, "page" | "perPage"> | undefined, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<{ | ||
@@ -26,5 +26,5 @@ results: any[]; | ||
export declare const getRelated: { | ||
handleRequest: (a: CollectionId, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: CollectionId, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<any>; | ||
}; | ||
export {}; |
@@ -7,3 +7,3 @@ import { OrientationParam, PaginationParams } from '../../types/request'; | ||
export declare const list: { | ||
handleRequest: (a: PaginationParams | undefined, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: PaginationParams | undefined, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<{ | ||
@@ -15,7 +15,7 @@ results: Photo.Basic[]; | ||
export declare const get: { | ||
handleRequest: (a: PhotoId, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: PhotoId, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<Photo.Full>; | ||
}; | ||
export declare const getStats: { | ||
handleRequest: (a: PhotoId, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: PhotoId, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<Photo.Stats>; | ||
@@ -30,3 +30,3 @@ }; | ||
count?: number | undefined; | ||
} & OrientationParam) | undefined, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
} & OrientationParam) | undefined, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<Photo.Random>; | ||
@@ -37,3 +37,3 @@ }; | ||
downloadLocation: string; | ||
}, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
}, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<{ | ||
@@ -40,0 +40,0 @@ url: string; |
@@ -24,13 +24,13 @@ import { OrientationParam, PaginationParams } from '../../types/request'; | ||
export declare const getPhotos: { | ||
handleRequest: (a: SearchPhotosParams, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: SearchPhotosParams, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<SearchResponse.Photos>; | ||
}; | ||
export declare const getCollections: { | ||
handleRequest: (a: SearchParams, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: SearchParams, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<SearchResponse.Collections>; | ||
}; | ||
export declare const getUsers: { | ||
handleRequest: (a: SearchParams, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: SearchParams, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<SearchResponse.Users>; | ||
}; | ||
export {}; |
@@ -0,1 +1,2 @@ | ||
import { OmitStrict } from '../../helpers/typescript'; | ||
import { OrientationParam, PaginationParams } from '../../types/request'; | ||
@@ -7,10 +8,11 @@ import * as Photo from '../photos/types'; | ||
}; | ||
declare type TopicOrderBy = 'latest' | 'oldest' | 'position' | 'featured'; | ||
export declare const list: { | ||
handleRequest: (a: Pick<PaginationParams, "page" | "perPage"> & { | ||
handleRequest: (a: OmitStrict<PaginationParams, "orderBy"> & { | ||
/** | ||
* default: `position` | ||
*/ | ||
orderBy?: "latest" | "oldest" | "position" | "featured" | undefined; | ||
orderBy?: TopicOrderBy | undefined; | ||
topicIdsOrSlugs?: string[] | undefined; | ||
}, additionalFetchOptions?: RequestInit | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
}, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<{ | ||
@@ -22,7 +24,7 @@ results: Topic.Basic[]; | ||
export declare const get: { | ||
handleRequest: (a: TopicIdOrSlug, additionalFetchOptions?: RequestInit | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: TopicIdOrSlug, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<Topic.Full>; | ||
}; | ||
export declare const getPhotos: { | ||
handleRequest: (a: TopicIdOrSlug & PaginationParams & OrientationParam, additionalFetchOptions?: RequestInit | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: TopicIdOrSlug & PaginationParams & OrientationParam, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<{ | ||
@@ -29,0 +31,0 @@ results: Photo.Basic[]; |
@@ -9,3 +9,3 @@ import { OrientationParam, PaginationParams } from '../../types/request'; | ||
export declare const get: { | ||
handleRequest: (a: UserName, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: UserName, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<User.Full>; | ||
@@ -16,3 +16,3 @@ }; | ||
stats?: boolean | undefined; | ||
} & OrientationParam & UserName & PaginationParams, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
} & OrientationParam & UserName & PaginationParams, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<{ | ||
@@ -24,3 +24,3 @@ results: Photo.Basic[]; | ||
export declare const getLikes: { | ||
handleRequest: (a: OrientationParam & UserName & PaginationParams, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: OrientationParam & UserName & PaginationParams, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<{ | ||
@@ -32,3 +32,3 @@ results: Photo.Basic[]; | ||
export declare const getCollections: { | ||
handleRequest: (a: UserName & PaginationParams, additionalFetchOptions?: Pick<RequestInit, "headers" | "body" | "cache" | "credentials" | "integrity" | "keepalive" | "mode" | "redirect" | "referrer" | "referrerPolicy" | "signal" | "window"> | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleRequest: (a: UserName & PaginationParams, additionalFetchOptions?: import("../../helpers/request").AdditionalFetchOptions | undefined) => import("../../helpers/request").CompleteRequestParams; | ||
handleResponse: import("../../helpers/response").HandleResponse<{ | ||
@@ -35,0 +35,0 @@ results: Collection.Basic[]; |
{ | ||
"name": "unsplash-js", | ||
"version": "7.0.6", | ||
"version": "7.0.7", | ||
"description": "Official JavaScript wrapper for the Unsplash API", | ||
@@ -24,3 +24,3 @@ "main": "dist/index.js", | ||
"resolutions": { | ||
"typescript": "^4.0.5", | ||
"typescript": "^4.2.0", | ||
"@typescript-eslint/eslint-plugin": "^4.6.1", | ||
@@ -27,0 +27,0 @@ "@typescript-eslint/parser": "^4.8.2" |
@@ -18,7 +18,7 @@ import { flow } from './fp'; | ||
*/ | ||
type AdditionalPerFetchParams = Omit<RequestInit, keyof FetchParams>; | ||
export type CompleteRequestParams = BaseRequestParams & AdditionalPerFetchParams; | ||
export interface AdditionalFetchOptions extends OmitStrict<RequestInit, keyof FetchParams> {} | ||
export type CompleteRequestParams = BaseRequestParams & AdditionalFetchOptions; | ||
type HandleRequest<Args> = ( | ||
a: Args, | ||
additionalFetchOptions?: AdditionalPerFetchParams, | ||
additionalFetchOptions?: AdditionalFetchOptions, | ||
) => CompleteRequestParams; | ||
@@ -25,0 +25,0 @@ |
@@ -6,2 +6,3 @@ import { handleFeedResponse } from '../../helpers/feed'; | ||
import { castResponse } from '../../helpers/response'; | ||
import { OmitStrict } from '../../helpers/typescript'; | ||
import { OrientationParam, PaginationParams } from '../../types/request'; | ||
@@ -27,3 +28,3 @@ import * as Photo from '../photos/types'; | ||
topicIdsOrSlugs, | ||
}: Omit<PaginationParams, 'orderBy'> & { | ||
}: OmitStrict<PaginationParams, 'orderBy'> & { | ||
/** | ||
@@ -30,0 +31,0 @@ * default: `position` |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
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
294057
3395