Hyperlinkv0.8.0-beta.28

Request

Request.Varianceinterfaceeffect/Request.ts:82
Variance<A, E, R>

Variance marker carried by every Request.

Details

This marker preserves the success, error, and service requirement types for Effect's type-level machinery. Users normally get it by extending Request.

models
Source effect/Request.ts:827 lines
export interface Variance<out A, out E, out R> {
  readonly [TypeId]: {
    readonly _A: Types.Covariant<A>
    readonly _E: Types.Covariant<E>
    readonly _R: Types.Covariant<R>
  }
}
Referenced by 2 symbols