effect-io-ai

Package: effect
Module: LayerMap

LayerMap.Service.Layers

Extracts the layer type produced by a LayerMap.Service definition.

Signature

type Layers<Options> = Options extends { readonly lookup: (key: infer _K) => infer Layers } ? Layers
    : Options extends { readonly layers: infer Layers } ? Layers[keyof Layers]
    : never

Source

Since v3.14.0