request-mocking-protocol
Version:
A protocol for declarative mocking of HTTP requests
18 lines • 487 B
TypeScript
/**
* URL matcher.
*/
import 'urlpattern-polyfill';
import { MockRequestSchema } from '../../protocol';
import { MatchingContext } from '../context';
export declare class UrlMatcher {
private schema;
private matcher;
hasQuery: boolean;
constructor(schema: MockRequestSchema);
match(ctx: MatchingContext): boolean;
private matchRegexp;
private matchPattern;
private buildRegexpMatcher;
private buildPatternMatcher;
}
//# sourceMappingURL=url.d.ts.map