Allow responseType config on axios requets. This is required in some … by suryakand · Pull Request #2590 · ferdikoomen/openapi-typescript-codegen

Hi @ferdikoomen,

Allow 'responseType' config on axios requets. This is required in some cases (like file download). Here is example:

    const client = new GeneratedClient();
    client.request.config.responseType = 'arraybuffer';
    const res: any = await client.documents.documentsDownloadRetrieve(docId, original);  
    return res;

@ferdikoomen - Please review and merge. Let me know if I can provide more details or if there is alternate way to provide responseType on axios requests.

Looks like a similar PR is there. #986

Allowing responseType configuration via config object will allow user to override/configure it as needed for each request individually.

export type ResponseType =
    | 'arraybuffer'
    | 'blob'
    | 'document'
    | 'json'
    | 'text'
    | 'stream'
    | 'formdata';

Thanks!
Surya