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

Method registerLayer

framework/framework/server.ts:834–841  ·  view source on GitHub ↗
(name: 'serverLayers' | 'handlerLayers' | 'wsLayers', layer: LayerEntry)

Source from the content-addressed store, hash-verified

832 }
833
834 private registerLayer(name: 'serverLayers' | 'handlerLayers' | 'wsLayers', layer: LayerEntry) {
835 this.ctx.effect(() => {
836 this[name].push(layer);
837 return () => {
838 this[name] = this[name].filter((i) => i !== layer);
839 };
840 });
841 }
842
843 public addServerLayer(name: LayerEntry['name'], func: LayerEntry['func']) {
844 return this.registerLayer('serverLayers', { name, func });

Callers 3

addServerLayerMethod · 0.95
addHandlerLayerMethod · 0.95
addWSLayerMethod · 0.95

Calls 1

pushMethod · 0.45

Tested by

no test coverage detected