getDuration


Description:

public Result<Duration,Error> getDuration (string key, Duration fallback)

Returns duration value or fallback on missing/parse failure.

Accepted units: - `s` seconds - `m` minutes - `h` hours - `d` days

Plain integer is treated as seconds.

Parameters:

key

config key.

fallback

fallback duration.

Returns:

Result.ok(parsed duration or fallback), or Result.error(AppConfigError.INVALID_ARGUMENT) when key is empty.