Compat :  Pick < App ,  "version"  |  "component"  |  "directive" >  &  {       config :  AppConfig  &  LegacyConfig ;       configureCompat :  typeof  configureCompat ;       extend :  ( ( options ?:  ComponentOptions )  =>  CompatVue ) ;       nextTick :  typeof  nextTick ;       observable :  typeof  reactive ;       version :  string ;       compile ( template :  string ) :  RenderFunction ;       component ( name :  string ) :  undefined  |  Component < any ,  any ,  any ,  ComputedOptions ,  MethodOptions ,  {} ,  any > ;       component ( name :  string , 
component :  Component < any ,  any ,  any ,  ComputedOptions ,  MethodOptions ,  {} ,  any > ) :  CompatVue ;       delete ( target :  any , 
key :  PropertyKey ) :  void ;       directive < T ,  V > ( name :  string ) :  undefined  |  vue . Directive < T ,  V ,  string ,  string > ;       directive < T ,  V > ( name :  string , 
directive :  vue . Directive < T ,  V ,  string ,  string > ) :  CompatVue ;       filter ( name :  string , 
arg ?:  any ) :  null ;       mixin ( mixin :  ComponentOptions < {} ,  any ,  any ,  any ,  any ,  any ,  any ,  any ,  string ,  {} ,  {} ,  string ,  {} ,  {} ,  {} ,  string ,  ComponentProvideOptions > ) :  CompatVue ;       set ( target :  any , 
key :  PropertyKey , 
value :  any ) :  void ;       use < Options > ( plugin :  vue . Plugin < Options > , 
... options :  Options ) :  CompatVue ;       use < Options > ( plugin :  vue . Plugin < Options > , 
options :  Options ) :  CompatVue ;       new  ( options ?:  ComponentOptions < {} ,  any ,  any ,  any ,  any ,  any ,  any ,  any ,  string ,  {} ,  {} ,  string ,  {} ,  {} ,  {} ,  string ,  ComponentProvideOptions > ) :  LegacyPublicInstance ;  } Type declaration new  ( options ? ) :  LegacyPublicInstance Parameters Optionaloptions : ComponentOptions < {} ,  any ,  any ,  any ,  any ,  any ,  any ,  any ,  string ,  {} ,  {} ,  string ,  {} ,  {} ,  {} ,  string ,  ComponentProvideOptions > Returns LegacyPublicInstance  configure :  typeof  configureCompat next :  typeof  nextTick observable :  typeof  reactive version :  string compile : functioncompile ( template ) :  RenderFunction Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1761 component : functioncomponent ( name ) :  undefined  |  Component < any ,  any ,  any ,  ComputedOptions ,  MethodOptions ,  {} ,  any > Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1757 component ( name , component ) :  CompatVue Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1758 delete : functiondelete ( target , key ) :  void Parameters target : any key : PropertyKey Returns void  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1773 directive : functiondirective < T ,  V > ( name ) :  undefined  |  vue . Directive < T ,  V ,  string ,  string > Returns undefined  |  vue . Directive < T ,  V ,  string ,  string >  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1759 directive < T ,  V > ( name , directive ) :  CompatVue Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1760 filter : functionfilter ( name , arg ? ) :  null Parameters name : string Optionalarg : any Returns null  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1781 mixin : functionmixin ( mixin ) :  CompatVue Parameters mixin : ComponentOptions < {} ,  any ,  any ,  any ,  any ,  any ,  any ,  any ,  string ,  {} ,  {} ,  string ,  {} ,  {} ,  {} ,  string ,  ComponentProvideOptions > Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1756 set : functionset ( target , key , value ) :  void Parameters target : any key : PropertyKey value : any Returns void  Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1769 use : functionuse < Options > ( plugin , ... options ) :  CompatVue Type Parameters Options  extends  unknown [] Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1754 use < Options > ( plugin , options ) :  CompatVue Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1755 Defined in node_modules/@vue/runtime-core/dist/runtime-core.d.ts:1748 
Deprecated
Vue 3 no longer supports extending constructors.