File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
javascript/ql/src/semmle/javascript/frameworks Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -95,9 +95,9 @@ module Vue {
95
95
* - `Vue.component("my-component", {...})`
96
96
* - single file components in .vue files
97
97
*/
98
- abstract class Instance extends TInstance {
98
+ class Instance extends TInstance {
99
99
/** Gets a textual representation of this element. */
100
- abstract string toString ( ) ;
100
+ string toString ( ) { none ( ) } // overridden in subclasses
101
101
102
102
/**
103
103
* Holds if this element is at the specified location.
@@ -120,7 +120,7 @@ module Vue {
120
120
* Gets the options passed to the Vue object, such as the object literal `{...}` in `new Vue{{...})`
121
121
* or the default export of a single-file component.
122
122
*/
123
- abstract DataFlow:: Node getOwnOptionsObject ( ) ;
123
+ DataFlow:: Node getOwnOptionsObject ( ) { none ( ) } // overridden in subclasses
124
124
125
125
/**
126
126
* Gets the class component implementing this Vue instance, if any.
@@ -173,7 +173,7 @@ module Vue {
173
173
/**
174
174
* Gets the template element used by this instance, if any.
175
175
*/
176
- abstract Template:: Element getTemplateElement ( ) ;
176
+ Template:: Element getTemplateElement ( ) { none ( ) } // overridden in subclasses
177
177
178
178
/**
179
179
* Gets the node for the `data` option object of this instance.
You can’t perform that action at this time.
0 commit comments