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
Added in v2.0.0
Source
Signature
interface MetricKeyType<in In, out Out> extends Variance<In, Out>, Equal, Pipeable {}Other
MetricKeyType
Added in v2.0.0
Source
Refinements
isCounterKey
Added in v2.0.0
Source
Signature
declare const isCounterKey: (u: unknown) => u is MetricKeyType.Counter<number | bigint>isFrequencyKey
Added in v2.0.0
Source
Signature
declare const isFrequencyKey: (u: unknown) => u is MetricKeyType.FrequencyisGaugeKey
Added in v2.0.0
Source
Signature
declare const isGaugeKey: (u: unknown) => u is MetricKeyType.Gauge<number | bigint>isHistogramKey
Added in v2.0.0
Source
Signature
declare const isHistogramKey: (u: unknown) => u is MetricKeyType.HistogramisMetricKeyType
Added in v2.0.0
Source
Signature
declare const isMetricKeyType: (u: unknown) => u is MetricKeyType<unknown, unknown>isSummaryKey
Added in v2.0.0
Source
Signature
declare const isSummaryKey: (u: unknown) => u is MetricKeyType.SummarySymbols
CounterKeyTypeTypeId
Added in v2.0.0
Source
Signature
declare const CounterKeyTypeTypeId: unique symbolCounterKeyTypeTypeId type
Added in v2.0.0
Source
Signature
type CounterKeyTypeTypeId = typeof CounterKeyTypeTypeIdFrequencyKeyTypeTypeId
Added in v2.0.0
Source
Signature
declare const FrequencyKeyTypeTypeId: unique symbolFrequencyKeyTypeTypeId type
Added in v2.0.0
Source
Signature
type FrequencyKeyTypeTypeId = typeof FrequencyKeyTypeTypeIdGaugeKeyTypeTypeId
Added in v2.0.0
Source
Signature
declare const GaugeKeyTypeTypeId: unique symbolGaugeKeyTypeTypeId type
Added in v2.0.0
Source
Signature
type GaugeKeyTypeTypeId = typeof GaugeKeyTypeTypeIdHistogramKeyTypeTypeId
Added in v2.0.0
Source
Signature
declare const HistogramKeyTypeTypeId: unique symbolHistogramKeyTypeTypeId type
Added in v2.0.0
Source
Signature
type HistogramKeyTypeTypeId = typeof HistogramKeyTypeTypeIdMetricKeyTypeTypeId
Added in v2.0.0
Source
Signature
declare const MetricKeyTypeTypeId: unique symbolMetricKeyTypeTypeId type
Added in v2.0.0
Source
Signature
type MetricKeyTypeTypeId = typeof MetricKeyTypeTypeIdSummaryKeyTypeTypeId
Added in v2.0.0
Source
Signature
declare const SummaryKeyTypeTypeId: unique symbolSummaryKeyTypeTypeId type
Added in v2.0.0
Source
Signature
type SummaryKeyTypeTypeId = typeof SummaryKeyTypeTypeId