MCPcopy Create free account
hub / github.com/hydro-dev/Hydro / register

Method register

framework/framework/router.ts:54–58  ·  view source on GitHub ↗

* hack into router methods to make sure that koa middlewares are disposable

(...args: Parameters<RouterInstance['register']>)

Source from the content-addressed store, hash-verified

52 * hack into router methods to make sure that koa middlewares are disposable
53 */
54 register(...args: Parameters<RouterInstance['register']>) {
55 const layer = super.register(...args);
56 this.disposeLastOp = () => remove(this.stack, layer);
57 return layer;
58 }
59
60 ws(path: Parameters<typeof pathToRegexp>[0], callback?: WebSocketCallback) {
61 const layer = new WebSocketLayer(path, callback);

Callers 3

entry.jsFile · 0.45
time.page.jsFile · 0.45
commands.tsFile · 0.45

Calls 1

removeFunction · 0.85

Tested by

no test coverage detected