1effect/MetricHook#counter:
2 replacement: "Metric.counter"
3 note: "Hook construction was folded into the complete Metric.counter constructor; hooks are internal."
4effect/MetricHook#frequency:
5 replacement: "Metric.frequency"
6 note: "Hook construction was folded into the complete Metric.frequency constructor; hooks are internal."
7effect/MetricHook#gauge:
8 replacement: "Metric.gauge"
9 note: "Hook construction was folded into the complete Metric.gauge constructor; hooks are internal."
10effect/MetricHook#histogram:
11 replacement: "Metric.histogram"
12 note: "Hook construction was folded into the complete Metric.histogram constructor; hooks are internal."
13effect/MetricHook#summary:
14 replacement: "Metric.summary"
15 note: "Hook construction was folded into the complete Metric.summary constructor; hooks are internal."
16effect/MetricHook#MetricHook:
17 replacement: "Metric.Metric.Hooks"
18 note: "The closest public structural interface is Metric.Metric.Hooks<Input, State>; get, update, and modify also receive a Context."
19effect/MetricHook#MetricHook.Root:
20 replacement: "Metric.Metric.Hooks<any, any>"
21 note: "The named aliases were removed; specialize the public Hooks interface directly when low-level typing is unavoidable."
22effect/MetricHook#MetricHook.Untyped:
23 replacement: "Metric.Metric.Hooks<any, any>"
24 note: "The named aliases were removed; specialize the public Hooks interface directly when low-level typing is unavoidable."
25effect/MetricHook#make:
26 replacement: "none"
27 note: "There is no public hook constructor; metric classes create and attach hooks internally."
28effect/MetricHook#onModify:
29 replacement: "none"
30 note: "The operation-specific hook decorators were removed. Metric.mapInput cannot distinguish update from modify."
31effect/MetricHook#onUpdate:
32 replacement: "none"
33 note: "The operation-specific hook decorators were removed. Metric.mapInput cannot distinguish update from modify."
34effect/MetricHook#MetricHook.Variance:
35 replacement: "none"
36 note: "Hooks are structural and unbranded; the variance helper and public symbol were removed."
37effect/MetricHook#MetricHookTypeId:
38 replacement: "none"
39 note: "Hooks are structural and unbranded; the variance helper and public symbol were removed."