Hyperlinkv0.8.0-beta.28

Layer

Layer.Servicestypeeffect/Layer.ts:148
Services<T>

Extracts the service requirements (RIn) from a Layer type.

When to use

Use to derive the dependency requirements of a generic or inferred Layer without restating its RIn type parameter.

utility typesSuccessError
Source effect/Layer.ts:1483 lines
export type Services<T extends Any> = T extends infer L
  ? L extends Layer<infer _ROut, infer _E, infer _RIn> ? _RIn : never
  : never
Referenced by 17 symbols