isValidUnixUnit
Signature
Section titled “Signature”isValidUnixUnit(unit: unknown): unit is UnixUnitimport { isValidUnixUnit } from "@northguild/gmt/unix/validate";Return true when unit is a valid UnixUnit.
- Valid units are: “seconds”, “milliseconds”.
- Accepts any input type and returns false for non-string values.
- Uses type assertion to narrow the type.
Parameters
Section titled “Parameters”| Parameter | Type | Description |
|---|---|---|
unit |
unknown |
candidate value of any type |
Returns
Section titled “Returns”boolean indicating whether the unit is a valid UnixUnit
Related types
Section titled “Related types”Examples
Section titled “Examples”isValidUnixUnit("seconds") // trueisValidUnixUnit("milliseconds") // trueisValidUnixUnit("invalid") // falseisValidUnixUnit(123) // falseisValidUnixUnit(null) // false