From dd16944ecf70d8939ce77d79b57463e193d023a6 Mon Sep 17 00:00:00 2001 From: Shane Fitzpatrick Date: Sun, 8 Apr 2018 00:19:46 -0700 Subject: [PATCH] Adding better 'responseType' and 'method' type definitions by using a string literal union type of possible values (#1148) --- index.d.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.d.ts b/index.d.ts index 49ff8533f0..2ea4643a7f 100644 --- a/index.d.ts +++ b/index.d.ts @@ -22,7 +22,7 @@ export interface AxiosProxyConfig { export interface AxiosRequestConfig { url?: string; - method?: string; + method?: 'get' | 'delete' | 'head' | 'options' | 'post' | 'put' | 'patch'; baseURL?: string; transformRequest?: AxiosTransformer | AxiosTransformer[]; transformResponse?: AxiosTransformer | AxiosTransformer[]; @@ -34,7 +34,7 @@ export interface AxiosRequestConfig { withCredentials?: boolean; adapter?: AxiosAdapter; auth?: AxiosBasicCredentials; - responseType?: string; + responseType?: 'arraybuffer' | 'blob' | 'document' | 'json' | 'text' | 'stream'; xsrfCookieName?: string; xsrfHeaderName?: string; onUploadProgress?: (progressEvent: any) => void;