isValidDuration
Signature
Section titled “Signature”isValidDuration(value: string): booleanReturn true if value is a valid ISO 8601 duration string.
- Uses Temporal.Duration.from to validate.
- Accepts date, time, and combined durations, including negative and fractional units.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
value | string | ISO 8601 duration string |
Returns
Section titled “Returns”true if value is a valid ISO 8601 duration string, or false on invalid input
Examples
Section titled “Examples”import { isValidDuration } from "@northguild/gmt/duration/validate";
isValidDuration("P1DT2H30M") // true