You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Transforms a GitHub REST API endpoint into generic request options
12
11
*
13
-
* @param {object} endpoint Must set `method` and `url`. Plus URL, query or body parameters, as well as `headers`, `mediaType.{format|previews}`, `request`, or `baseUrl`.
12
+
* @param {object} endpoint Must set `url` unless it's set defaults. Plus URL, query or body parameters, as well as `headers`, `mediaType.{format|previews}`, `request`, or `baseUrl`.
14
13
*/
15
-
(options: EndpointOptions): RequestOptions;
14
+
<OextendsRequestParameters=RequestParameters>(
15
+
options: O&{method?: string}&("url"extendskeyofD
16
+
? {url?: string}
17
+
: {url: string})
18
+
): RequestOptions&Pick<D&O,keyofRequestOptions>;
16
19
17
20
/**
18
21
* Transforms a GitHub REST API endpoint into generic request options
* Merges current endpoint defaults with passed route and parameters,
53
74
* without transforming them into request options.
54
75
*
55
76
* @param {object} endpoint Must set `method` and `url`. Plus URL, query or body parameters, as well as `headers`, `mediaType.{format|previews}`, `request`, or `baseUrl`.
* @param {object} options `method`, `url`. Plus URL, query or body parameters, as well as `headers`, `mediaType.{format|previews}`, `request`, or `baseUrl`.
* @param {object} endpoint Must set `method` and `url`. Plus URL, query or body parameters, as well as `headers`, `mediaType.{format|previews}`, `request`, or `baseUrl`.
0 commit comments