openapi-typescript-codegen/src/utils/getHttpRequestName.ts
2022-01-25 17:29:55 +01:00

21 lines
647 B
TypeScript

import { HttpClient } from '../HttpClient';
/**
* Generate the HttpRequest filename based on the selected client
* @param httpClient The selected httpClient (fetch, xhr, node or axios)
*/
export const getHttpRequestName = (httpClient: HttpClient): string => {
switch (httpClient) {
case HttpClient.FETCH:
return 'FetchHttpRequest';
case HttpClient.XHR:
return 'XHRHttpRequest';
case HttpClient.NODE:
return 'NodeHttpRequest';
case HttpClient.AXIOS:
return 'AxiosHttpRequest';
case HttpClient.ANGULAR:
return 'AngularHttpRequest';
}
};