microsoft / microsoft/TypeScript
Property decorator documentation is inaccurate?
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Go
- Estrellas
- 111k
- Forks
- 14.4k
- Merge medio
- 1 d 19 h
- PR fusionados (30 d)
- 117
Descripción
From the official docs about property decorators:
"The return value is ignored too."
But the following example returns a new descriptor, and it works fine:
class Greeter {
@logProperty
greeting;
}
function logProperty(target, key): any {
var value;
var getter = function() {
console.log('getter');
return value;
};
var setter = function(newVal) {
value = newVal;
};
return {
get: getter,
set: setter,
enumerable: true,
configurable: true
};
}
const g = new Greeter();
const b = g.greeting;
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Comienza por la sección Property Decorators de la documentación oficial de decoradores de TypeScript enlazada en el issue; después, verifica el ejemplo de decorador de propiedades mostrado y el comportamiento del descriptor que devuelve. Actualiza la documentación para que la afirmación sobre los valores de retorno ignorados coincida exactamente con el ejemplo documentado y el comportamiento observado.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- javascript, typescript
- Área
- documentation
- Tipo de issue
- Documentación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Estado de actividad
- Estancado
- Claridad
- Bien especificado
- Aptitud para principiantes
- 45/100