export interface IRequest { (): Promise; resolve?: (...args: any) => any; reject?: (...args: any) => any; }