Ancora sistemazioni con typescript....

This commit is contained in:
paolo
2018-11-15 19:48:37 +01:00
parent f5b73414b1
commit 7c49a97217
30 changed files with 626 additions and 253 deletions

23
src/store/Api/Inst-Pao.ts Normal file
View File

@@ -0,0 +1,23 @@
import axios, { AxiosInstance, AxiosPromise, AxiosResponse, AxiosInterceptorManager } from 'axios'
async function sendRequest (url: string, lang: string, mytok: string, method: string, mydata: any) {
console.log('LANG ' + lang)
// let mytok: string = this.getTok()
const authHeader = new Headers()
authHeader.append('content-type', 'application/json')
authHeader.append('x-auth', mytok)
authHeader.append('accept-language', lang)
const configInit: RequestInit = {
method: method,
cache: 'no-cache',
body: JSON.stringify(mydata),
headers: authHeader
}
const request: Promise<Response> = fetch(url, configInit)
return request
}
export default sendRequest