import { HttpRequest } from '@angular/common/http'; export interface MockCachedRule { [key: string]: any; method: string; url: string; matcher: RegExp | null; segments: string[]; callback(req: MockRequest): any; } export interface MockRule { [key: string]: any; method: string; url: string; /** body 參數 */ params?: any; callback(req: MockRequest): any; } export interface MockRequest { /** body 參數 */ params?: any; /** url 參數 */ queryString?: any; headers?: any; body?: any; /** 原始 `HttpRequest` */ original: HttpRequest; }