UNPKG

@burglekitt/gmt

Version:

Temporal-based date and time utilities with timezone support and polyfill integration

19 lines (18 loc) 849 B
/** * Return true if two PlainTime ISO strings represent the same time components. * * - Compares all time components: hour, minute, second, millisecond, microsecond, nanosecond. * - Returns false if either input is invalid. * * @param value1 first ISO PlainTime string * @param value2 second ISO PlainTime string * @returns boolean indicating whether both times are equal component-wise * * @example areTimesEqual("12:34:56", "12:34:56") // true * @example areTimesEqual("12:34:56", "12:34:57") // false * @example areTimesEqual("12:34:56.789", "12:34:56.789") // true * @example areTimesEqual("12:34:56.789", "12:34:56.790") // false * @example areTimesEqual("invalid", "12:34:56") // false * @example areTimesEqual("12:34:56", "invalid") // false */ export declare function areTimesEqual(value1: string, value2: string): boolean;