UNPKG

edge-master

Version:
20 lines (19 loc) 672 B
import { IMatcher } from './types/base'; /** * pattern ex: '*foo*bar*' for maching 'XXXfooXXbarXX' */ export declare const routePattern: (pattern: string) => IMatcher; export declare const urlStartWith: (urlStartingWith: string) => IMatcher; export declare const pathStartWith: (urlStartingWith: string) => IMatcher; /** * Creates a matcher for a specific HTTP method */ export declare const httpMethod: (method: string) => IMatcher; /** * Combines multiple matchers with AND logic */ export declare const and: (...matchers: IMatcher[]) => IMatcher; /** * Combines multiple matchers with OR logic */ export declare const or: (...matchers: IMatcher[]) => IMatcher;