Skip to content

Commit 42b9889

Browse files
committed
fix: Fix type.
1 parent 4749e10 commit 42b9889

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/caddy/telemetry.ex

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ defmodule Caddy.Telemetry do
2020
@doc """
2121
Emits a telemetry event for server lifecycle events.
2222
"""
23-
@spec emit_server_event(atom(), map(), keyword()) :: :ok
23+
@spec emit_server_event(atom(), map(), keyword() | map()) :: :ok
2424
def emit_server_event(event_type, measurements \\ %{}, metadata \\ []) do
2525
metadata = Map.new(metadata)
2626
:telemetry.execute([:caddy, :server, event_type], measurements, metadata)
@@ -29,7 +29,7 @@ defmodule Caddy.Telemetry do
2929
@doc """
3030
Emits a telemetry event for API operations.
3131
"""
32-
@spec emit_api_event(atom(), map(), keyword()) :: :ok
32+
@spec emit_api_event(atom(), map(), keyword() | map()) :: :ok
3333
def emit_api_event(event_type, measurements \\ %{}, metadata \\ []) do
3434
metadata = Map.new(metadata)
3535
:telemetry.execute([:caddy, :api, event_type], measurements, metadata)
@@ -38,7 +38,7 @@ defmodule Caddy.Telemetry do
3838
@doc """
3939
Emits a telemetry event for configuration validation.
4040
"""
41-
@spec emit_validation_event(atom(), map(), keyword()) :: :ok
41+
@spec emit_validation_event(atom(), map(), keyword() | map()) :: :ok
4242
def emit_validation_event(result, measurements \\ %{}, metadata \\ []) do
4343
metadata = Map.new(metadata)
4444
:telemetry.execute([:caddy, :validation, result], measurements, metadata)
@@ -56,7 +56,7 @@ defmodule Caddy.Telemetry do
5656
@doc """
5757
Emits a telemetry event for adaptation operations.
5858
"""
59-
@spec emit_adapt_event(atom(), map(), keyword()) :: :ok
59+
@spec emit_adapt_event(atom(), map(), keyword() | map()) :: :ok
6060
def emit_adapt_event(result, measurements \\ %{}, metadata \\ []) do
6161
metadata = Map.new(metadata)
6262
:telemetry.execute([:caddy, :adapt, result], measurements, metadata)

0 commit comments

Comments
 (0)