File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed
Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change @@ -578,7 +578,11 @@ module API {
578578 ref = DataFlow:: moduleImport ( m )
579579 )
580580 or
581- exists ( DataFlow:: ClassNode cls | nd = MkClassInstance ( cls ) | ref = cls .getAReceiverNode ( ) )
581+ exists ( DataFlow:: ClassNode cls | nd = MkClassInstance ( cls ) |
582+ ref = cls .getAReceiverNode ( )
583+ or
584+ ref = cls .( DataFlow:: ClassNode:: FunctionStyleClass ) .getAPrototypeReference ( )
585+ )
582586 or
583587 nd = MkUse ( ref )
584588 or
Original file line number Diff line number Diff line change @@ -20,4 +20,8 @@ MyOtherStream.prototype.write = function (data) { /* use (instance (member MyOth
2020 return this ;
2121} ;
2222
23+ MyOtherStream . prototype . instanceProp = 1 ; /* def (member instanceProp (instance (member MyOtherStream (member exports (module classes))))) */
24+
25+ MyOtherStream . classProp = 1 ; /* def (member classProp (member MyOtherStream (member exports (module classes)))) */
26+
2327module . exports . MyOtherStream = MyOtherStream ;
You can’t perform that action at this time.
0 commit comments