source: frontend/node_modules/workbox-routing/RegExpRoute.d.ts

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 12 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 1.3 KB
Line 
1import { RouteHandler } from 'workbox-core/types.js';
2import { HTTPMethod } from './utils/constants.js';
3import { Route } from './Route.js';
4import './_version.js';
5/**
6 * RegExpRoute makes it easy to create a regular expression based
7 * {@link workbox-routing.Route}.
8 *
9 * For same-origin requests the RegExp only needs to match part of the URL. For
10 * requests against third-party servers, you must define a RegExp that matches
11 * the start of the URL.
12 *
13 * @memberof workbox-routing
14 * @extends workbox-routing.Route
15 */
16declare class RegExpRoute extends Route {
17 /**
18 * If the regular expression contains
19 * [capture groups]{@link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp#grouping-back-references},
20 * the captured values will be passed to the
21 * {@link workbox-routing~handlerCallback} `params`
22 * argument.
23 *
24 * @param {RegExp} regExp The regular expression to match against URLs.
25 * @param {workbox-routing~handlerCallback} handler A callback
26 * function that returns a Promise resulting in a Response.
27 * @param {string} [method='GET'] The HTTP method to match the Route
28 * against.
29 */
30 constructor(regExp: RegExp, handler: RouteHandler, method?: HTTPMethod);
31}
32export { RegExpRoute };
Note: See TracBrowser for help on using the repository browser.