@lxlib/mock
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.1.1.
28 lines (27 loc) • 627 B
TypeScript
import { HttpRequest } from '@angular/common/http';
export interface MockCachedRule {
[key: string]: any;
method: string;
url: string;
martcher: RegExp | null;
segments: string[];
callback(req: MockRequest): any;
}
export interface MockRule {
[key: string]: any;
method: string;
url: string;
/** 路由参数 */
params?: any;
callback(req: MockRequest): any;
}
export interface MockRequest {
/** 路由参数 */
params?: any;
/** URL参数 */
queryString?: any;
headers?: any;
body?: any;
/** 原始 `HttpRequest` */
original: HttpRequest<any>;
}