Skip to content
Effect Days 2026 Get your ticket

MetricPair

6 exports Added in v2.0.0 Source

Constructors

make

Added in v2.0.0 Source

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

Added in v2.0.0 Source

Signature

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

Other

MetricPair

Added in v2.0.0 Source

Symbols

Signature

declare const MetricPairTypeId: unique symbol

MetricPairTypeId type

Added in v2.0.0 Source

Signature

type MetricPairTypeId = typeof MetricPairTypeId

Unsafe

unsafeMake

Added in v2.0.0 Source

Signature

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