xxxxxxxxxx
// Define a Time type with hours, minutes, and seconds
interface Time {
hours: number;
minutes: number;
seconds: number;
}
// Create a function to validate Time values
function validateTime(time: Time): boolean {
return (
time.hours >= 0 && time.hours < 24 &&
time.minutes >= 0 && time.minutes < 60 &&
time.seconds >= 0 && time.seconds < 60
);
}
// Example usage
const currentTime: Time = {
hours: 10,
minutes: 30,
seconds: 45
};
console.log(validateTime(currentTime)); // Output: true