import { HttpRequest } from '@angular/common/http' ; import type { NzSafeAny } from 'ng-zorro-antd/core/types' ; export class MockOptions { data ? : NzSafeAny ; } export interface MockCachedRule { [ key ] : NzSafeAny ; method : string ; url : string ; martcher : RegExp | null ; segments : string [ ] ; callback ( req ) : NzSafeAny ; } export interface MockRule { [ key ] : NzSafeAny ; method : string ; url : string ; /** 路由参数 */ params ? : NzSafeAny ; callback ( req ) : NzSafeAny ; } export interface MockRequest { /** 路由参数 */ params ? : NzSafeAny ; /** URL参数 */ queryString ? : NzSafeAny ; headers ? : NzSafeAny ; body ? : NzSafeAny ; /** 原始 `HttpRequest` */ original : HttpRequest < NzSafeAny > ; }