Skip to content

isValidUnixUnit

isValidUnixUnit(unit: unknown): unit is UnixUnit
import { 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.
Parameter Type Description
unit unknown candidate value of any type

boolean indicating whether the unit is a valid UnixUnit

isValidUnixUnit("seconds") // true
isValidUnixUnit("milliseconds") // true
isValidUnixUnit("invalid") // false
isValidUnixUnit(123) // false
isValidUnixUnit(null) // false

unix/validate/isValidUnixUnit.ts