isValidTimeDurationUnit
Signature
Section titled “Signature”isValidTimeDurationUnit(unit: string): unit is "hours" | "minutes" | "seconds" | "milliseconds" | "microseconds" | "nanoseconds"Return true when unit is a valid TimeDurationUnit.
- Valid units are: “hours”, “minutes”, “seconds”, “milliseconds”, “microseconds”, “nanoseconds”.
- Uses type assertion to narrow the type.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
unit | string | string candidate |
Returns
Section titled “Returns”boolean indicating whether the unit is valid
Related types
Section titled “Related types”Examples
Section titled “Examples”import { isValidTimeDurationUnit } from "@northguild/gmt/plain/validate";
isValidTimeDurationUnit("hours") // true