/** * * Do something before everyone request * * */ export interface SetupFunc { (xhr: XMLHttpRequest): void; } export interface GlobalSetupOptions { beforeEachRequest?: SetupFunc, afterEachRequest?: SetupFunc } export let globalSetupOptions: GlobalSetupOptions = {}; export function globalSetup(opt: GlobalSetupOptions) { Object.assign(globalSetupOptions, opt); }