diff --git a/src/templates/core/angular/getHeaders.hbs b/src/templates/core/angular/getHeaders.hbs index bd0ac822..57495a57 100644 --- a/src/templates/core/angular/getHeaders.hbs +++ b/src/templates/core/angular/getHeaders.hbs @@ -1,4 +1,4 @@ -const getHeaders = (config: OpenAPIConfig, options: ApiRequestOptions): Observable => { +export const getHeaders = (config: OpenAPIConfig, options: ApiRequestOptions): Observable => { return forkJoin({ token: resolve(options, config.TOKEN), username: resolve(options, config.USERNAME), diff --git a/src/templates/core/angular/getRequestBody.hbs b/src/templates/core/angular/getRequestBody.hbs index 8af9c422..891150ed 100644 --- a/src/templates/core/angular/getRequestBody.hbs +++ b/src/templates/core/angular/getRequestBody.hbs @@ -1,4 +1,4 @@ -const getRequestBody = (options: ApiRequestOptions): any => { +export const getRequestBody = (options: ApiRequestOptions): any => { if (options.body) { if (options.mediaType?.includes('/json')) { return JSON.stringify(options.body) diff --git a/src/templates/core/angular/getResponseBody.hbs b/src/templates/core/angular/getResponseBody.hbs index 91761fc5..73653784 100644 --- a/src/templates/core/angular/getResponseBody.hbs +++ b/src/templates/core/angular/getResponseBody.hbs @@ -1,4 +1,4 @@ -const getResponseBody = (response: HttpResponse): T | undefined => { +export const getResponseBody = (response: HttpResponse): T | undefined => { if (response.status !== 204 && response.body !== null) { return response.body; } diff --git a/src/templates/core/angular/getResponseHeader.hbs b/src/templates/core/angular/getResponseHeader.hbs index c460dd95..fcb7ba83 100644 --- a/src/templates/core/angular/getResponseHeader.hbs +++ b/src/templates/core/angular/getResponseHeader.hbs @@ -1,4 +1,4 @@ -const getResponseHeader = (response: HttpResponse, responseHeader?: string): string | undefined => { +export const getResponseHeader = (response: HttpResponse, responseHeader?: string): string | undefined => { if (responseHeader) { const value = response.headers.get(responseHeader); if (isString(value)) { diff --git a/src/templates/core/axios/getHeaders.hbs b/src/templates/core/axios/getHeaders.hbs index e8a4afa3..3643cd5b 100644 --- a/src/templates/core/axios/getHeaders.hbs +++ b/src/templates/core/axios/getHeaders.hbs @@ -1,4 +1,4 @@ -const getHeaders = async (config: OpenAPIConfig, options: ApiRequestOptions, formData?: FormData): Promise> => { +export const getHeaders = async (config: OpenAPIConfig, options: ApiRequestOptions, formData?: FormData): Promise> => { const token = await resolve(options, config.TOKEN); const username = await resolve(options, config.USERNAME); const password = await resolve(options, config.PASSWORD); diff --git a/src/templates/core/axios/getRequestBody.hbs b/src/templates/core/axios/getRequestBody.hbs index 78abe5df..b61b468e 100644 --- a/src/templates/core/axios/getRequestBody.hbs +++ b/src/templates/core/axios/getRequestBody.hbs @@ -1,4 +1,4 @@ -const getRequestBody = (options: ApiRequestOptions): any => { +export const getRequestBody = (options: ApiRequestOptions): any => { if (options.body) { return options.body; } diff --git a/src/templates/core/axios/getResponseBody.hbs b/src/templates/core/axios/getResponseBody.hbs index 0d028788..c73057c3 100644 --- a/src/templates/core/axios/getResponseBody.hbs +++ b/src/templates/core/axios/getResponseBody.hbs @@ -1,4 +1,4 @@ -const getResponseBody = (response: AxiosResponse): any => { +export const getResponseBody = (response: AxiosResponse): any => { if (response.status !== 204) { return response.data; } diff --git a/src/templates/core/axios/getResponseHeader.hbs b/src/templates/core/axios/getResponseHeader.hbs index ba83fd2e..6a28e2f1 100644 --- a/src/templates/core/axios/getResponseHeader.hbs +++ b/src/templates/core/axios/getResponseHeader.hbs @@ -1,4 +1,4 @@ -const getResponseHeader = (response: AxiosResponse, responseHeader?: string): string | undefined => { +export const getResponseHeader = (response: AxiosResponse, responseHeader?: string): string | undefined => { if (responseHeader) { const content = response.headers[responseHeader]; if (isString(content)) { diff --git a/src/templates/core/axios/sendRequest.hbs b/src/templates/core/axios/sendRequest.hbs index 0b871ea3..72c4dee8 100644 --- a/src/templates/core/axios/sendRequest.hbs +++ b/src/templates/core/axios/sendRequest.hbs @@ -1,4 +1,4 @@ -const sendRequest = async ( +export const sendRequest = async ( config: OpenAPIConfig, options: ApiRequestOptions, url: string, diff --git a/src/templates/core/fetch/getHeaders.hbs b/src/templates/core/fetch/getHeaders.hbs index 41a65005..3aca7aef 100644 --- a/src/templates/core/fetch/getHeaders.hbs +++ b/src/templates/core/fetch/getHeaders.hbs @@ -1,4 +1,4 @@ -const getHeaders = async (config: OpenAPIConfig, options: ApiRequestOptions): Promise => { +export const getHeaders = async (config: OpenAPIConfig, options: ApiRequestOptions): Promise => { const token = await resolve(options, config.TOKEN); const username = await resolve(options, config.USERNAME); const password = await resolve(options, config.PASSWORD); diff --git a/src/templates/core/fetch/getRequestBody.hbs b/src/templates/core/fetch/getRequestBody.hbs index b2fc7e21..a82b2719 100644 --- a/src/templates/core/fetch/getRequestBody.hbs +++ b/src/templates/core/fetch/getRequestBody.hbs @@ -1,4 +1,4 @@ -const getRequestBody = (options: ApiRequestOptions): any => { +export const getRequestBody = (options: ApiRequestOptions): any => { if (options.body !== undefined) { if (options.mediaType?.includes('/json')) { return JSON.stringify(options.body) diff --git a/src/templates/core/fetch/getResponseBody.hbs b/src/templates/core/fetch/getResponseBody.hbs index 556c1f03..1011380e 100644 --- a/src/templates/core/fetch/getResponseBody.hbs +++ b/src/templates/core/fetch/getResponseBody.hbs @@ -1,4 +1,4 @@ -const getResponseBody = async (response: Response): Promise => { +export const getResponseBody = async (response: Response): Promise => { if (response.status !== 204) { try { const contentType = response.headers.get('Content-Type'); diff --git a/src/templates/core/fetch/getResponseHeader.hbs b/src/templates/core/fetch/getResponseHeader.hbs index 531fb84f..cc415c0a 100644 --- a/src/templates/core/fetch/getResponseHeader.hbs +++ b/src/templates/core/fetch/getResponseHeader.hbs @@ -1,4 +1,4 @@ -const getResponseHeader = (response: Response, responseHeader?: string): string | undefined => { +export const getResponseHeader = (response: Response, responseHeader?: string): string | undefined => { if (responseHeader) { const content = response.headers.get(responseHeader); if (isString(content)) { diff --git a/src/templates/core/functions/base64.hbs b/src/templates/core/functions/base64.hbs index be275b85..5b7e43ae 100644 --- a/src/templates/core/functions/base64.hbs +++ b/src/templates/core/functions/base64.hbs @@ -1,4 +1,4 @@ -const base64 = (str: string): string => { +export const base64 = (str: string): string => { try { return btoa(str); } catch (err) { diff --git a/src/templates/core/functions/catchErrorCodes.hbs b/src/templates/core/functions/catchErrorCodes.hbs index 8e87583a..7310eed2 100644 --- a/src/templates/core/functions/catchErrorCodes.hbs +++ b/src/templates/core/functions/catchErrorCodes.hbs @@ -1,4 +1,4 @@ -const catchErrorCodes = (options: ApiRequestOptions, result: ApiResult): void => { +export const catchErrorCodes = (options: ApiRequestOptions, result: ApiResult): void => { const errors: Record = { 400: 'Bad Request', 401: 'Unauthorized', diff --git a/src/templates/core/functions/getFormData.hbs b/src/templates/core/functions/getFormData.hbs index 3a74b8f3..b21930d3 100644 --- a/src/templates/core/functions/getFormData.hbs +++ b/src/templates/core/functions/getFormData.hbs @@ -1,4 +1,4 @@ -const getFormData = (options: ApiRequestOptions): FormData | undefined => { +export const getFormData = (options: ApiRequestOptions): FormData | undefined => { if (options.formData) { const formData = new FormData(); diff --git a/src/templates/core/functions/getQueryString.hbs b/src/templates/core/functions/getQueryString.hbs index eac37f5e..7946851d 100644 --- a/src/templates/core/functions/getQueryString.hbs +++ b/src/templates/core/functions/getQueryString.hbs @@ -1,4 +1,4 @@ -const getQueryString = (params: Record): string => { +export const getQueryString = (params: Record): string => { const qs: string[] = []; const append = (key: string, value: any) => { diff --git a/src/templates/core/functions/isBlob.hbs b/src/templates/core/functions/isBlob.hbs index caf44ddd..d75c5b51 100644 --- a/src/templates/core/functions/isBlob.hbs +++ b/src/templates/core/functions/isBlob.hbs @@ -1,4 +1,4 @@ -const isBlob = (value: any): value is Blob => { +export const isBlob = (value: any): value is Blob => { return ( typeof value === 'object' && typeof value.type === 'string' && diff --git a/src/templates/core/functions/isDefined.hbs b/src/templates/core/functions/isDefined.hbs index ef6d0fc7..56cc63b5 100644 --- a/src/templates/core/functions/isDefined.hbs +++ b/src/templates/core/functions/isDefined.hbs @@ -1,3 +1,3 @@ -const isDefined = (value: T | null | undefined): value is Exclude => { +export const isDefined = (value: T | null | undefined): value is Exclude => { return value !== undefined && value !== null; }; diff --git a/src/templates/core/functions/isFormData.hbs b/src/templates/core/functions/isFormData.hbs index 8bcbed6b..98ec89ed 100644 --- a/src/templates/core/functions/isFormData.hbs +++ b/src/templates/core/functions/isFormData.hbs @@ -1,3 +1,3 @@ -const isFormData = (value: any): value is FormData => { +export const isFormData = (value: any): value is FormData => { return value instanceof FormData; }; diff --git a/src/templates/core/functions/isString.hbs b/src/templates/core/functions/isString.hbs index b9888d56..71e1586a 100644 --- a/src/templates/core/functions/isString.hbs +++ b/src/templates/core/functions/isString.hbs @@ -1,3 +1,3 @@ -const isString = (value: any): value is string => { +export const isString = (value: any): value is string => { return typeof value === 'string'; }; diff --git a/src/templates/core/functions/isStringWithValue.hbs b/src/templates/core/functions/isStringWithValue.hbs index b1659067..f5bd03a2 100644 --- a/src/templates/core/functions/isStringWithValue.hbs +++ b/src/templates/core/functions/isStringWithValue.hbs @@ -1,3 +1,3 @@ -const isStringWithValue = (value: any): value is string => { +export const isStringWithValue = (value: any): value is string => { return isString(value) && value !== ''; }; diff --git a/src/templates/core/functions/isSuccess.hbs b/src/templates/core/functions/isSuccess.hbs index 318af124..5749d56e 100644 --- a/src/templates/core/functions/isSuccess.hbs +++ b/src/templates/core/functions/isSuccess.hbs @@ -1,3 +1,3 @@ -const isSuccess = (status: number): boolean => { +export const isSuccess = (status: number): boolean => { return status >= 200 && status < 300; }; diff --git a/src/templates/core/functions/resolve.hbs b/src/templates/core/functions/resolve.hbs index 40dbed81..bdab2164 100644 --- a/src/templates/core/functions/resolve.hbs +++ b/src/templates/core/functions/resolve.hbs @@ -1,6 +1,6 @@ type Resolver = (options: ApiRequestOptions) => Promise; -const resolve = async (options: ApiRequestOptions, resolver?: T | Resolver): Promise => { +export const resolve = async (options: ApiRequestOptions, resolver?: T | Resolver): Promise => { if (typeof resolver === 'function') { return (resolver as Resolver)(options); } diff --git a/src/templates/core/node/getHeaders.hbs b/src/templates/core/node/getHeaders.hbs index 80f2cbcc..bfd25ce9 100644 --- a/src/templates/core/node/getHeaders.hbs +++ b/src/templates/core/node/getHeaders.hbs @@ -1,4 +1,4 @@ -const getHeaders = async (config: OpenAPIConfig, options: ApiRequestOptions): Promise => { +export const getHeaders = async (config: OpenAPIConfig, options: ApiRequestOptions): Promise => { const token = await resolve(options, config.TOKEN); const username = await resolve(options, config.USERNAME); const password = await resolve(options, config.PASSWORD); diff --git a/src/templates/core/node/getRequestBody.hbs b/src/templates/core/node/getRequestBody.hbs index d04d210c..a6042162 100644 --- a/src/templates/core/node/getRequestBody.hbs +++ b/src/templates/core/node/getRequestBody.hbs @@ -1,4 +1,4 @@ -const getRequestBody = (options: ApiRequestOptions): any => { +export const getRequestBody = (options: ApiRequestOptions): any => { if (options.body !== undefined) { if (options.mediaType?.includes('/json')) { return JSON.stringify(options.body) diff --git a/src/templates/core/node/getResponseBody.hbs b/src/templates/core/node/getResponseBody.hbs index 556c1f03..1011380e 100644 --- a/src/templates/core/node/getResponseBody.hbs +++ b/src/templates/core/node/getResponseBody.hbs @@ -1,4 +1,4 @@ -const getResponseBody = async (response: Response): Promise => { +export const getResponseBody = async (response: Response): Promise => { if (response.status !== 204) { try { const contentType = response.headers.get('Content-Type'); diff --git a/src/templates/core/node/getResponseHeader.hbs b/src/templates/core/node/getResponseHeader.hbs index 531fb84f..cc415c0a 100644 --- a/src/templates/core/node/getResponseHeader.hbs +++ b/src/templates/core/node/getResponseHeader.hbs @@ -1,4 +1,4 @@ -const getResponseHeader = (response: Response, responseHeader?: string): string | undefined => { +export const getResponseHeader = (response: Response, responseHeader?: string): string | undefined => { if (responseHeader) { const content = response.headers.get(responseHeader); if (isString(content)) { diff --git a/src/templates/core/xhr/getHeaders.hbs b/src/templates/core/xhr/getHeaders.hbs index 41a65005..3aca7aef 100644 --- a/src/templates/core/xhr/getHeaders.hbs +++ b/src/templates/core/xhr/getHeaders.hbs @@ -1,4 +1,4 @@ -const getHeaders = async (config: OpenAPIConfig, options: ApiRequestOptions): Promise => { +export const getHeaders = async (config: OpenAPIConfig, options: ApiRequestOptions): Promise => { const token = await resolve(options, config.TOKEN); const username = await resolve(options, config.USERNAME); const password = await resolve(options, config.PASSWORD); diff --git a/src/templates/core/xhr/getRequestBody.hbs b/src/templates/core/xhr/getRequestBody.hbs index b2fc7e21..a82b2719 100644 --- a/src/templates/core/xhr/getRequestBody.hbs +++ b/src/templates/core/xhr/getRequestBody.hbs @@ -1,4 +1,4 @@ -const getRequestBody = (options: ApiRequestOptions): any => { +export const getRequestBody = (options: ApiRequestOptions): any => { if (options.body !== undefined) { if (options.mediaType?.includes('/json')) { return JSON.stringify(options.body) diff --git a/src/templates/core/xhr/getResponseBody.hbs b/src/templates/core/xhr/getResponseBody.hbs index 84a662ef..ccf83b1f 100644 --- a/src/templates/core/xhr/getResponseBody.hbs +++ b/src/templates/core/xhr/getResponseBody.hbs @@ -1,4 +1,4 @@ -const getResponseBody = (xhr: XMLHttpRequest): any => { +export const getResponseBody = (xhr: XMLHttpRequest): any => { if (xhr.status !== 204) { try { const contentType = xhr.getResponseHeader('Content-Type'); diff --git a/src/templates/core/xhr/getResponseHeader.hbs b/src/templates/core/xhr/getResponseHeader.hbs index b117d09d..2ebc80e7 100644 --- a/src/templates/core/xhr/getResponseHeader.hbs +++ b/src/templates/core/xhr/getResponseHeader.hbs @@ -1,4 +1,4 @@ -const getResponseHeader = (xhr: XMLHttpRequest, responseHeader?: string): string | undefined => { +export const getResponseHeader = (xhr: XMLHttpRequest, responseHeader?: string): string | undefined => { if (responseHeader) { const content = xhr.getResponseHeader(responseHeader); if (isString(content)) {