Skip to content
Effect 4.0 is here. One ecosystem. Zero dependencies.

MetricPair

6 exports Since v2.0.0 Source

Constructors

Since v2.0.0

Signature

declare const make: <Type extends MetricKeyType.MetricKeyType<any, any>>(metricKey: MetricKey.MetricKey<Type>, metricState: MetricState.MetricState<MetricKeyType.MetricKeyType.OutType<Type>>) => MetricPair.Untyped

Model

MetricPair

interface
Since v2.0.0

Signature

interface MetricPair<out Type extends MetricKeyType.MetricKeyType<any, any>> extends Variance<Type>, Pipeable {
readonly metricKey: MetricKey<Type>;
readonly metricState: MetricState<OutType<Type>>;
}

Other

Symbols

Signature

declare const MetricPairTypeId: unique symbol

Signature

type MetricPairTypeId = typeof MetricPairTypeId

Unsafe

Signature

declare const unsafeMake: <Type extends MetricKeyType.MetricKeyType<any, any>>(metricKey: MetricKey.MetricKey<Type>, metricState: MetricState.MetricState.Untyped) => MetricPair.Untyped