Hyperlinkv0.8.0-beta.28

CustomQueueHyperlink

CustomQueueHyperlink.layerconstsrc/CustomQueueHyperlink.ts:565
<
  Self,
  F extends CustomQueueItemFields = CustomQueueItemFields,
  E = never,
  R = never,
  RR = never
>(
  tag: HyperlinkTag<Self, CustomQueueInstanceSpec<F>>,
  config: CustomQueueLayerConfig<Schema.Struct<F>["Type"], E, R, RR>
): Layer.Layer<Self | Local<Self> | Store.Storage, never, R | RR>

Local custom-queue layer — soft-defaults Store.Storage (R fulfilled). Override with CustomQueueHyperlink.layer(…).pipe(Layer.provideMerge(AppStore.layer…)).

layerMemory is an alias for the same soft-default.

layers & servingStore.StoragelayerMemory
export const layer = <
  Self,
  F extends CustomQueueItemFields = CustomQueueItemFields,
  E = never,
  R = never,
  RR = never,
>(
  tag: HyperlinkTag<Self, CustomQueueInstanceSpec<F>>,
  config: CustomQueueLayerConfig<Schema.Struct<F>["Type"], E, R, RR>,
): Layer.Layer<Self | Local<Self> | Store.Storage, never, R | RR> =>
  withDefaultMemory(
    Layer.unwrap(
      Effect.map(buildCustomQueueImpl(tag, config), (built) =>
        Hyperlink.layer(tag, Hyperlink.grantLocal(tag, built)),
      ),
    ),
  );
Referenced by 1 symbols