(arg: any)
| 4 | export * from './http-interfaces'; |
| 5 | |
| 6 | export function getString(arg: any): Promise<string> { |
| 7 | return new Promise<string>((resolve, reject) => { |
| 8 | request(typeof arg === 'string' ? { url: arg, method: 'GET' } : arg).then( |
| 9 | (r) => { |
| 10 | try { |
| 11 | const str = r.content.toString(); |
| 12 | resolve(str); |
| 13 | } catch (e) { |
| 14 | reject(e); |
| 15 | } |
| 16 | }, |
| 17 | (e) => reject(e), |
| 18 | ); |
| 19 | }); |
| 20 | } |
| 21 | |
| 22 | export function getJSON<T>(arg: any): Promise<T> { |
| 23 | return new Promise<T>((resolve, reject) => { |