Solución
solution.tsTypeScript
interface Animal {
name: string
}
interface Dog extends Animal {
breed: string
}
type Status = "active" | "inactive" | "pending"
const isActive = (status: Status): boolean => status === "active"
function runComparisonDemo(): [string, string, boolean, boolean] {
const dog: Dog = { name: "Rex", breed: "Labrador" }
return [dog.name, dog.breed, isActive("active"), isActive("inactive")]
}
export { runComparisonDemo }0respuestas