-
Notifications
You must be signed in to change notification settings - Fork 13k
Open
Labels
APIRelates to the public API for TypeScriptRelates to the public API for TypeScriptBugA bug in TypeScriptA bug in TypeScriptHelp WantedYou can do thisYou can do this
Milestone
Description
TypeScript Version:
1.8.10
Code
@Component({
selector: SELECTOR
})
class SampleComponent {}
const SELECTOR = 'ng-demo';
Expected behavior:
With sample SyntaxWalker
based on tslint
, once I visit the PropertyAssignment
- selector: SELECTOR
and invoke typeChecker.getSymbolAtLocation(prop.initializer);
I should get the SELECTOR
symbol.
Actual behavior:
TypeError: Cannot read property 'members' of undefined
at resolveName (node_modules/typescript/lib/typescript.js:15307:73)
at resolveEntityName (node_modules/typescript/lib/typescript.js:15725:26)
at getSymbolOfEntityNameOrPropertyAccessExpression (node_modules/typescript/lib/typescript.js:28708:28)
at Object.getSymbolAtLocation (node_modules/typescript/lib/typescript.js:28770:28)
Metadata
Metadata
Assignees
Labels
APIRelates to the public API for TypeScriptRelates to the public API for TypeScriptBugA bug in TypeScriptA bug in TypeScriptHelp WantedYou can do thisYou can do this