Skip to content

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;