MetricKeyType
Constructors
Signature
declare const counter: <A extends number | bigint>() => MetricKeyType.Counter<A>Signature
declare const frequency: (options?: { readonly preregisteredWords?: ReadonlyArray<string>;}) => MetricKeyType.FrequencySignature
declare const gauge: <A extends number | bigint>() => MetricKeyType.Gauge<A>Signature
declare const histogram: (boundaries: MetricBoundaries.MetricBoundaries) => MetricKeyType.HistogramSignature
declare const summary: (options: { readonly error: number; readonly maxAge: Duration.DurationInput; readonly maxSize: number; readonly quantiles: ReadonlyArray<number>;}) => MetricKeyType.SummaryModelz
MetricKeyType
interface Since v2.0.0 Source
Signature
interface MetricKeyType<in In, out Out> extends Variance<In, Out>, Equal, Pipeable {}Other
Since v2.0.0 Source
Refinements
Since v2.0.0 Source
Signature
declare const isCounterKey: (u: unknown) => u is MetricKeyType.Counter<number | bigint> Since v2.0.0 Source
Signature
declare const isFrequencyKey: (u: unknown) => u is MetricKeyType.Frequency Since v2.0.0 Source
Signature
declare const isGaugeKey: (u: unknown) => u is MetricKeyType.Gauge<number | bigint> Since v2.0.0 Source
Signature
declare const isHistogramKey: (u: unknown) => u is MetricKeyType.Histogram Since v2.0.0 Source
Signature
declare const isMetricKeyType: (u: unknown) => u is MetricKeyType<unknown, unknown> Since v2.0.0 Source
Signature
declare const isSummaryKey: (u: unknown) => u is MetricKeyType.SummarySymbols
Since v2.0.0 Source
Signature
declare const CounterKeyTypeTypeId: unique symbolCounterKeyTypeTypeId
type Since v2.0.0 Source
Signature
type CounterKeyTypeTypeId = typeof CounterKeyTypeTypeId Since v2.0.0 Source
Signature
declare const FrequencyKeyTypeTypeId: unique symbol Since v2.0.0 Source
Signature
type FrequencyKeyTypeTypeId = typeof FrequencyKeyTypeTypeId Since v2.0.0 Source
Signature
declare const GaugeKeyTypeTypeId: unique symbolGaugeKeyTypeTypeId
type Since v2.0.0 Source
Signature
type GaugeKeyTypeTypeId = typeof GaugeKeyTypeTypeId Since v2.0.0 Source
Signature
declare const HistogramKeyTypeTypeId: unique symbol Since v2.0.0 Source
Signature
type HistogramKeyTypeTypeId = typeof HistogramKeyTypeTypeId Since v2.0.0 Source
Signature
declare const MetricKeyTypeTypeId: unique symbolMetricKeyTypeTypeId
type Since v2.0.0 Source
Signature
type MetricKeyTypeTypeId = typeof MetricKeyTypeTypeId Since v2.0.0 Source
Signature
declare const SummaryKeyTypeTypeId: unique symbolSummaryKeyTypeTypeId
type Since v2.0.0 Source
Signature
type SummaryKeyTypeTypeId = typeof SummaryKeyTypeTypeId