Skip to content

Commit 963e1d0

Browse files
wolfy1339gr2m
authored andcommitted
feat(typescript): Allow to pass on type information for response data
1 parent 68bdbc4 commit 963e1d0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ export interface request {
99
*
1010
* @param {object} endpoint Must set `method` and `url`. Plus URL, query or body parameters, as well as `headers`, `mediaType.{format|previews}`, `request`, or `baseUrl`.
1111
*/
12-
(options: Endpoint): Promise<AnyResponse>;
12+
<T = any>(options: Endpoint): Promise<OctokitResponse<T>>;
1313

1414
/**
1515
* Sends a request based on endpoint options
1616
*
1717
* @param {string} route Request method + URL. Example: `'GET /orgs/:org'`
1818
* @param {object} [parameters] URL, query or body parameters, as well as `headers`, `mediaType.{format|previews}`, `request`, or `baseUrl`.
1919
*/
20-
(route: Route, parameters?: Parameters): Promise<AnyResponse>;
20+
<T = any>(route: Route, parameters?: Parameters): Promise<OctokitResponse<T>>;
2121

2222
/**
2323
* Returns a new `endpoint` with updated route and parameters

0 commit comments

Comments
 (0)