Microsoft/TypeScript
Vedi su GitHubNo error for undeclared #private property in `.js` files
Open
#35.962 aperta il 2 gen 2020
BugDomain: JavaScriptEffort: ModerateHelp Wanted
Metriche repository
- Star
- (48.455 star)
- Metriche merge PR
- (Merge medio 6g 17h) (9 PR mergiate in 30 g)
Descrizione
class Thing {
/**
* @param prop {string}
*/
constructor(prop) {
this.#prop = prop;
}
}
This class assigns to #prop, but it's an error to use #prop without declaring it.
This is reported as a SyntaxError, so this should report an error even outside of checkJs.