MCPcopy
hub / github.com/freshframework/fresh / use

Method use

packages/fresh/src/app.ts:206–224  ·  view source on GitHub ↗
(
    pathOrMiddleware: string | MaybeLazyMiddleware<State>,
    ...middlewares: MaybeLazyMiddleware<State>[]
  )

Source from the content-addressed store, hash-verified

204 use(...middleware: MaybeLazyMiddleware<State>[]): this;
205 use(path: string, ...middleware: MaybeLazyMiddleware<State>[]): this;
206 use(
207 pathOrMiddleware: string | MaybeLazyMiddleware<State>,
208 ...middlewares: MaybeLazyMiddleware<State>[]
209 ): this {
210 let pattern: string;
211 let fns: MaybeLazyMiddleware<State>[];
212 if (typeof pathOrMiddleware === "string") {
213 pattern = pathOrMiddleware;
214 fns = middlewares!;
215 } else {
216 pattern = "*";
217 middlewares.unshift(pathOrMiddleware);
218 fns = middlewares;
219 }
220
221 this.#commands.push(newMiddlewareCmd(pattern, fns, true));
222
223 return this;
224 }
225
226 /**
227 * Set the app's 404 error handler. Can be a {@linkcode Route} or a {@linkcode Middleware}.

Callers 15

main.tsFile · 0.80
markdown.tsFile · 0.80
app_test.tsxFile · 0.80
context_test.tsxFile · 0.80
builder_test.tsFile · 0.80
listenMethod · 0.80
testHandlerFunction · 0.80
cors_test.tsFile · 0.80
testHandlerFunction · 0.80
csp_test.tsxFile · 0.80

Calls 1

newMiddlewareCmdFunction · 0.90

Tested by

no test coverage detected