FactoryOrValue Firma type FactoryOrValue<T> = T | (() => T); Recursos adicionales Documentación oficial en inglés