¿Puedo convertir esta definición de clase en una función de constructor mientras sigo usando TypeScript?
class Animal { constructor(public name: string, public energy: string) {} }Podría tener una función que devuelva un nuevo animal. Esto no tiene que ser parte de una clase, ya que puede tener funciones independientes en TypeScript.
function CreateAnimal(name: string, energy: string): Animal { return new Animal(name, energy) }