| 1 | effect/MetricKey#counter: |
| 2 | replacement: "Metric.counter" |
| 3 | note: "The key and key type were merged into the complete Metric.counter constructor." |
| 4 | effect/MetricKey#frequency: |
| 5 | replacement: "Metric.frequency" |
| 6 | note: "The key and key type were merged into the complete Metric.frequency constructor." |
| 7 | effect/MetricKey#gauge: |
| 8 | replacement: "Metric.gauge" |
| 9 | note: "The key and key type were merged into the complete Metric.gauge constructor." |
| 10 | effect/MetricKey#histogram: |
| 11 | replacement: "Metric.histogram" |
| 12 | note: "The key and key type were merged into the complete Metric.histogram constructor." |
| 13 | effect/MetricKey#summary: |
| 14 | replacement: "Metric.summary" |
| 15 | note: "The key and key type were merged into the complete Metric.summary constructor." |
| 16 | effect/MetricKey#MetricKey: |
| 17 | replacement: "Metric.Metric" |
| 18 | note: "Key identity, metadata, and operations are combined in Metric<Input, State>." |
| 19 | effect/MetricKey#MetricKey.Untyped: |
| 20 | replacement: "Metric.Metric<any, any>" |
| 21 | note: "The separate untyped key alias was removed; use an untyped complete Metric only where required." |
| 22 | effect/MetricKey#MetricKey.Variance: |
| 23 | replacement: "Metric.Metric" |
| 24 | note: "There is no separate key variance interface; variance is carried by Metric's Input and State phantom fields." |
| 25 | effect/MetricKey#isMetricKey: |
| 26 | replacement: "Metric.isMetric" |
| 27 | note: "Keys became complete metrics; use the complete-metric runtime guard." |
| 28 | effect/MetricKey#MetricKeyTypeId: |
| 29 | replacement: "none" |
| 30 | note: "The key brand was removed; Metric's protocol key is internal." |
| 31 | effect/MetricKey#taggedWithLabels: |
| 32 | replacement: "Metric.withAttributes" |
| 33 | note: "Labels became attributes. Pass a string record or array of string tuples." |