Skip to content

Commit d887cda

Browse files
committed
feat: export ResponseHandler helper to use from outside of workfront-api
1 parent c047f35 commit d887cda

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

src/Api.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -503,7 +503,13 @@ const queryStringify = function(params) {
503503
}, []).join('&')
504504
}
505505

506-
const ResponseHandler = {
506+
export type TSuccessHandler<T = any> = (response: any) => Promise<T>
507+
export type TFailureHandler = (err: any) => never
508+
509+
export const ResponseHandler: {
510+
success: TSuccessHandler<any>,
511+
failure: TFailureHandler
512+
} = {
507513
success: (response) => {
508514
if (response.ok) {
509515
return response.json().then(

0 commit comments

Comments
 (0)