<Self, S extends Spec, A = void, E = never, R = never>(
tag: HyperlinkTag<Self, S>,
config: DaemonLayerConfig<A, E, R>
): Layer.Layer<Self | Local<Self> | Store.Storage, never, R>Alias of layer — soft-default in-memory Storage (override the same way).
layers & servinglayer
Source src/Daemon.ts:26211 lines
export const const layerMemory: <
Self,
S extends Spec,
A = void,
E = never,
R = never
>(
tag: HyperlinkTag<Self, S>,
config: DaemonLayerConfig<A, E, R>
) => Layer.Layer<
Self | Local<Self> | Store.Storage,
never,
R
>
Alias of
layer
— soft-default in-memory Storage (override the same way).
layerMemory = function layer<
Self,
S extends Spec,
A = void,
E = never,
R = never
>(
tag: HyperlinkTag<Self, S>,
config: DaemonLayerConfig<A, E, R>
): Layer.Layer<
Self | Local<Self> | Store.Storage,
never,
R
>
The local layer for a daemon: build its driver (auto-started) and provide its service.
Soft-defaults an in-memory
Store.Storage
(R fulfilled). Override with your app store:
Daemon.layer(Tag, config).pipe(Layer.provideMerge(AppStore.layer({ filename })))
layerMemory
is an alias for the same soft-default.
layer;