Skip to content

Upgrading vue 2 to 3

Breaking2.7.16 → 3.5.44Breaking2Security1Deprecated3New17Changed8Fixed85Other3

BreakingUpgrade verdict

2 breaking changes and a security fix.

  • optionMergeStrategies functions no longer receive the component instance as the 3rd argument.
  • Props that are not passed in now still show up as keys, so code that checked whether a key existed to detect a missing prop will behave differently.
  • ReDoS vulnerability in vue package that is exploitable through inefficient regex evaluation in the parseHTML function
  • Deprecates app.config.isCustomElement in favor of nesting it under app.config.compilerOptions.
Top 5 of 6 that need code or config changes

vue publishes an official migration guide for version 3. It covers more than the release notes do.

Vue 3 migration guide ↗

Adds @vue/compiler-dom 3.5.44, @vue/runtime-dom 3.5.44, @vue/server-renderer 3.5.44, @vue/shared 3.5.44.

Drops csstype.

Installs 22 packages in all (was 12).

Breaking2
optionMergeStrategies functions no longer receive the component instance as the 3rd argument.
optionMergeStrategies
this.$props and the props object passed to setup() now always contain all declared prop keys, even for absent props.
this.$propssetup()props
Security1
ReDoS vulnerability in vue package that is exploitable through inefficient regex evaluation in the parseHTML function
Low · CVSS 3.7
Deprecated3
Deprecates app.config.isCustomElement in favor of nesting it under app.config.compilerOptions.
app.config.isCustomElementapp.config.compilerOptions
Deprecates the delimiters component option in favor of nesting it under the compilerOptions component option.
delimiterscompilerOptions
Deprecates v-is in favor of is="vue:xxx".
v-isis="vue:xxx"

Generated by DepDelta from published .d.ts files. Not mixed with prose notes.

  • removed: const defineEmits: _defineEmits
  • removed: const defineExpose: _defineExpose
  • removed: const defineProps: _defineProps
  • removed: const withDefaults: _withDefaults
  • changed: interface JSX.IntrinsicAttributes extends ReservedProps, AllowedComponentProps, ComponentCustomProps → interface JSX.IntrinsicAttributes extends ReservedProps
  • removed: default function deindent(input: string): string
  • added: export * from '@vue/runtime-dom'
  • added: function compile(template: string | HTMLElement, options?: CompilerOptions): RenderFunction
  • added: function compileToFunction(template: string | HTMLElement, options?: CompilerOptions): RenderFunction
  • added: declare global
  • added: export { Fragment } from '@vue/runtime-dom'
  • added: export { h as jsx } from '@vue/runtime-dom'
  • added: export { h as jsxDEV } from '@vue/runtime-dom'
  • added: export { h as jsxs } from '@vue/runtime-dom'
  • added: index JSX.IntrinsicElements[name: string]: any
  • added: interface JSX.Element extends VNode
  • added: interface JSX.ElementAttributesProperty
  • added: interface JSX.ElementClass
  • added: interface JSX.IntrinsicAttributes extends ReservedProps
  • added: interface JSX.IntrinsicElements extends NativeElements
  • added: namespace JSX
  • added: property JSX.ElementAttributesProperty.$props: {}
  • added: property JSX.ElementClass.$props: {}
  • removed: function compileScript(sfc: SFCDescriptor, options?: SFCScriptCompileOptions): SFCScriptBlock
  • removed: function compileStyle(options: SFCStyleCompileOptions): SFCStyleCompileResults
  • removed: function compileStyleAsync(options: SFCStyleCompileOptions): Promise<SFCStyleCompileResults>
  • removed: function compileTemplate(options: SFCTemplateCompileOptions): SFCTemplateCompileResults
  • removed: function generateCodeFrame(source: string, start?: number, end?: number): string
  • removed: function parse(options: SFCParseOptions): SFCDescriptor
  • removed: function parseComponent(source: string, options?: VueTemplateCompilerParseOptions): SFCDescriptor
  • removed: function rewriteDefault(input: string, as: string, parserPlugins?: ParserPlugin[]): string
  • removed: interface SFCBlock extends SFCCustomBlock
  • removed: interface SFCCustomBlock
  • removed: interface SFCDescriptor
  • removed: interface SFCParseOptions
  • removed: interface SFCScriptBlock extends SFCBlock
  • removed: interface SFCScriptCompileOptions
  • removed: interface SFCStyleCompileOptions
  • removed: interface SFCStyleCompileResults
  • removed: interface SFCTemplateCompileOptions
  • removed: interface SFCTemplateCompileResults
  • removed: interface TemplateCompiler
  • removed: method TemplateCompiler.compile(template: string, options: CompilerOptions): CompiledResult
  • removed: method TemplateCompiler.parseComponent(source: string, options?: any): SFCDescriptor
  • removed: method TemplateCompiler.ssrCompile(template: string, options: CompilerOptions): CompiledResult
  • removed: property SFCBlock.lang?: string
  • removed: property SFCBlock.module?: string | boolean
  • removed: property SFCBlock.scoped?: boolean
  • removed: property SFCCustomBlock.attrs: { [key: string]: string | true }
  • removed: property SFCCustomBlock.content: string
  • removed: property SFCCustomBlock.end: number
  • removed: property SFCCustomBlock.map?: RawSourceMap
  • removed: property SFCCustomBlock.src?: string
  • removed: property SFCCustomBlock.start: number
  • removed: property SFCCustomBlock.type: string
  • removed: property SFCDescriptor.cssVars: string[]
  • removed: property SFCDescriptor.customBlocks: SFCCustomBlock[]
  • removed: property SFCDescriptor.errors: (string | WarningMessage)[]
  • removed: property SFCDescriptor.filename: string
  • removed: property SFCDescriptor.script: SFCScriptBlock | null
  • removed: property SFCDescriptor.scriptSetup: SFCScriptBlock | null
  • removed: property SFCDescriptor.shouldForceReload: (prevImports: Record<string, ImportBinding>) => boolean
  • removed: property SFCDescriptor.source: string
  • removed: property SFCDescriptor.styles: SFCBlock[]
  • removed: property SFCDescriptor.template: SFCBlock | null
  • removed: property SFCParseOptions.compiler?: TemplateCompiler
  • removed: property SFCParseOptions.compilerParseOptions?: VueTemplateCompilerParseOptions
  • removed: property SFCParseOptions.filename?: string
  • removed: property SFCParseOptions.needMap?: boolean
  • removed: property SFCParseOptions.source: string
  • removed: property SFCParseOptions.sourceMap?: boolean
  • removed: property SFCParseOptions.sourceRoot?: string
  • removed: property SFCScriptBlock.bindings?: BindingMetadata
  • removed: property SFCScriptBlock.imports?: Record<string, ImportBinding>
  • removed: property SFCScriptBlock.scriptAst?: any[]
  • removed: property SFCScriptBlock.scriptSetupAst?: any[]
  • removed: property SFCScriptBlock.setup?: string | boolean
  • removed: property SFCScriptBlock.type: 'script'
  • removed: property SFCScriptCompileOptions.babelParserPlugins?: ParserPlugin[]
  • removed: property SFCScriptCompileOptions.id: string
  • removed: property SFCScriptCompileOptions.isProd?: boolean
  • removed: property SFCScriptCompileOptions.sourceMap?: boolean
  • removed: property SFCStyleCompileOptions.filename: string
  • removed: property SFCStyleCompileOptions.id: string
  • removed: property SFCStyleCompileOptions.isProd?: boolean
  • removed: property SFCStyleCompileOptions.map?: any
  • removed: property SFCStyleCompileOptions.postcssOptions?: any
  • removed: property SFCStyleCompileOptions.postcssPlugins?: any[]
  • removed: property SFCStyleCompileOptions.preprocessLang?: string
  • removed: property SFCStyleCompileOptions.preprocessOptions?: any
  • removed: property SFCStyleCompileOptions.scoped?: boolean
  • removed: property SFCStyleCompileOptions.source: string
  • removed: property SFCStyleCompileOptions.trim?: boolean
  • removed: property SFCStyleCompileResults.code: string
  • removed: property SFCStyleCompileResults.errors: string[]
  • removed: property SFCStyleCompileResults.map: any | void
  • removed: property SFCStyleCompileResults.rawResult: LazyResult | void
  • removed: property SFCTemplateCompileOptions.bindings?: BindingMetadata
  • removed: property SFCTemplateCompileOptions.compiler?: TemplateCompiler
  • removed: property SFCTemplateCompileOptions.compilerOptions?: CompilerOptions
  • removed: property SFCTemplateCompileOptions.filename: string
  • removed: property SFCTemplateCompileOptions.isFunctional?: boolean
  • removed: property SFCTemplateCompileOptions.isProduction?: boolean
  • removed: property SFCTemplateCompileOptions.isTS?: boolean
  • removed: property SFCTemplateCompileOptions.optimizeSSR?: boolean
  • removed: property SFCTemplateCompileOptions.preprocessLang?: string
  • removed: property SFCTemplateCompileOptions.preprocessOptions?: any
  • removed: property SFCTemplateCompileOptions.prettify?: boolean
  • removed: property SFCTemplateCompileOptions.source: string
  • removed: property SFCTemplateCompileOptions.transformAssetUrls?: AssetURLOptions | boolean
  • removed: property SFCTemplateCompileOptions.transformAssetUrlsOptions?: TransformAssetUrlsOptions
  • removed: property SFCTemplateCompileOptions.transpileOptions?: any
  • removed: property SFCTemplateCompileResults.ast: Object | undefined
  • removed: property SFCTemplateCompileResults.code: string
  • removed: property SFCTemplateCompileResults.errors: (string | WarningMessage)[]
  • removed: property SFCTemplateCompileResults.source: string
  • removed: property SFCTemplateCompileResults.tips: (string | WarningMessage)[]
  • removed: type CompilerOptions = { warn?: Function; modules?: Array<ModuleOptions>; directives?: { [key: string]: Function }; staticKeys?: string; isUnaryTag?: (tag: string) => boolean | undef…
  • removed: type WarningMessage = { msg: string; start?: number; end?: number }
  • added: export * from '@vue/server-renderer'
  • removed: const __DEV__: boolean
  • removed: const __GLOBAL__: boolean
  • removed: const __TEST__: boolean
  • removed: interface DevtoolsHook
  • removed: interface Window
  • removed: property DevtoolsHook.Vue?: any
  • removed: property DevtoolsHook.emit: (event: string, ...payload: any[]) => void
  • removed: property DevtoolsHook.off: (event?: string, handler?: Function) => void
  • removed: property DevtoolsHook.on: (event: string, handler: Function) => void
  • removed: property DevtoolsHook.once: (event: string, handler: Function) => void
  • removed: property Window.__VUE_DEVTOOLS_GLOBAL_HOOK__: DevtoolsHook
  • removed: declare module 'de-indent'
  • removed: interface jasmine.ArrayLikeMatchers<T>
  • removed: interface jasmine.Matchers<T>
  • removed: method jasmine.ArrayLikeMatchers.toHaveBeenTipped(): void
  • removed: method jasmine.ArrayLikeMatchers.toHaveBeenWarned(): void
  • removed: method jasmine.Matchers.toHaveBeenTipped(): void
  • removed: method jasmine.Matchers.toHaveBeenWarned(): void
  • removed: namespace jasmine
  • removed: const KeepAlive: DefineComponent<KeepAliveProps>
  • removed: const Transition: DefineComponent<TransitionProps>
  • removed: const TransitionGroup: DefineComponent<TransitionGroupProps>
  • removed: interface KeepAliveProps
  • removed: interface TransitionProps
  • removed: property KeepAliveProps.exclude?: MatchPattern
  • removed: property KeepAliveProps.include?: MatchPattern
  • removed: property KeepAliveProps.max?: number | string
  • removed: property TransitionProps.appear?: boolean
  • removed: property TransitionProps.appearActiveClass?: string
  • removed: property TransitionProps.appearClass?: string
  • removed: property TransitionProps.appearToClass?: string
  • removed: property TransitionProps.css?: boolean
  • removed: property TransitionProps.duration?: | number | string | { enter: number; leave: number }
  • removed: property TransitionProps.enterActiveClass?: string
  • removed: property TransitionProps.enterClass?: string
  • removed: property TransitionProps.enterToClass?: string
  • removed: property TransitionProps.leaveActiveClass?: string
  • removed: property TransitionProps.leaveClass?: string
  • removed: property TransitionProps.leaveToClass?: string
  • removed: property TransitionProps.mode?: 'in-out' | 'out-in' | 'default'
  • removed: property TransitionProps.name?: string
  • removed: property TransitionProps.onAfterAppear?: Hook<(el: Element) => void>
  • removed: property TransitionProps.onAfterEnter?: Hook<(el: Element) => void>
  • removed: property TransitionProps.onAfterLeave?: Hook<(el: Element) => void>
  • removed: property TransitionProps.onAppear?: Hook<(el: Element, done: () => void) => void>
  • removed: property TransitionProps.onAppearCancelled?: Hook<(el: Element) => void>
  • removed: property TransitionProps.onBeforeAppear?: Hook<(el: Element) => void>
  • removed: property TransitionProps.onBeforeEnter?: Hook<(el: Element) => void>
  • removed: property TransitionProps.onBeforeLeave?: Hook<(el: Element) => void>
  • removed: property TransitionProps.onEnter?: Hook<(el: Element, done: () => void) => void>
  • removed: property TransitionProps.onEnterCancelled?: Hook<(el: Element) => void>
  • removed: property TransitionProps.onLeave?: Hook<(el: Element, done: () => void) => void>
  • removed: property TransitionProps.onLeaveCancelled?: Hook<(el: Element) => void>
  • removed: property TransitionProps.type?: 'transition' | 'animation'
  • removed: type TransitionGroupProps = Omit<TransitionProps, 'mode'> & { tag?: string; moveClass?: string }
  • removed: type Data = { [key: string]: unknown }
  • removed: type HasDefined<T> = Equal<T, unknown> extends true ? false : true
  • removed: type IfAny<T, Y, N> = 0 extends 1 & T ? Y : N
  • removed: type LooseRequired<T> = { [P in string & keyof T]: T[P] }
  • removed: type UnionToIntersection<U> = (U extends any ? (k: U) => void : never) extends (k: infer I) => void ? I : never
  • removed: default Vue
  • removed: export * from './built-in-components'
  • removed: export * from './jsx'
  • removed: export * from './v3-generated'
  • removed: export * from './v3-manual-apis'
  • removed: export * from './v3-setup-helpers'
  • removed: export { AsyncComponent } from './options'
  • removed: export { Component } from './options'
  • removed: export { ComponentCustomOptions } from './v3-component-options'
  • removed: export { ComponentCustomProperties } from './v3-component-public-instance'
  • removed: export { ComponentCustomProps } from './vnode'
  • removed: export { ComponentInstance } from './v3-component-public-instance'
  • removed: export { ComponentOptions } from './options'
  • removed: export { ComponentOptionsBase } from './v3-component-options'
  • removed: export { ComponentOptionsMixin } from './v3-component-options'
  • removed: export { ComponentOptionsWithArrayProps } from './v3-component-options'
  • removed: export { ComponentOptionsWithProps } from './v3-component-options'
  • removed: export { ComponentOptionsWithoutProps } from './v3-component-options'
  • removed: export { ComponentPropsOptions } from './v3-component-options'
  • removed: export { ComponentPublicInstance } from './v3-component-public-instance'
  • removed: export { ComputedOptions as ComponentComputedOptions } from './v3-component-options'
  • removed: export { ComputedOptions } from './options'
  • removed: export { CreateComponentPublicInstance } from './v3-component-public-instance'
  • removed: export { CreateElement } from './vue'
  • removed: export { Data } from './common'
  • removed: export { DefineComponent } from './v3-define-component'
  • removed: export { Directive } from './v3-directive'
  • removed: export { DirectiveBinding } from './v3-directive'
  • removed: export { DirectiveFunction } from './options'
  • removed: export { DirectiveHook } from './v3-directive'
  • removed: export { DirectiveModifiers } from './v3-directive'
  • removed: export { DirectiveOptions } from './options'
  • removed: export { ExtractDefaultPropTypes } from './v3-component-props'
  • removed: export { ExtractPropTypes } from './v3-component-props'
  • removed: export { FunctionDirective } from './v3-directive'
  • removed: export { FunctionalComponentOptions } from './options'
  • removed: export { MethodOptions as ComponentMethodOptions } from './v3-component-options'
  • removed: export { ObjectDirective } from './v3-directive'
  • removed: export { PluginFunction } from './plugin'
  • removed: export { PluginObject } from './plugin'
  • removed: export { PropOptions } from './options'
  • removed: export { PropType } from './options'
  • removed: export { RenderContext } from './options'
  • removed: export { SetupContext } from './v3-setup-context'
  • removed: export { SetupFunction } from './v3-component-options'
  • removed: export { VNode } from './vnode'
  • removed: export { VNodeChildren } from './vnode'
  • removed: export { VNodeChildrenArrayContents } from './vnode'
  • removed: export { VNodeComponentOptions } from './vnode'
  • removed: export { VNodeData } from './vnode'
  • removed: export { VNodeDirective } from './vnode'
  • removed: export { VueConstructor } from './vue'
  • removed: export { WatchHandler } from './options'
  • removed: export { WatchOptions } from './options'
  • removed: export { WatchOptionsWithHandler } from './options'
  • removed: export { defineAsyncComponent } from './v3-define-async-component'
  • removed: export { defineComponent } from './v3-define-component'
  • removed: declare global
  • removed: index CSSProperties[v: `--${string}`]: string | number | undefined
  • removed: interface AnchorHTMLAttributes extends HTMLAttributes
  • removed: interface AreaHTMLAttributes extends HTMLAttributes
  • removed: interface AudioHTMLAttributes extends MediaHTMLAttributes
  • removed: interface BaseHTMLAttributes extends HTMLAttributes
  • removed: interface BlockquoteHTMLAttributes extends HTMLAttributes
  • removed: interface ButtonHTMLAttributes extends HTMLAttributes
  • removed: interface CSSProperties extends CSS.Properties<string | number>, CSS.PropertiesHyphen<string | number>
  • removed: interface CanvasHTMLAttributes extends HTMLAttributes
  • removed: interface ColHTMLAttributes extends HTMLAttributes
  • removed: interface ColgroupHTMLAttributes extends HTMLAttributes
  • removed: interface DataHTMLAttributes extends HTMLAttributes
  • removed: interface DelHTMLAttributes extends HTMLAttributes
  • removed: interface DetailsHTMLAttributes extends HTMLAttributes
  • removed: interface DialogHTMLAttributes extends HTMLAttributes
  • removed: interface EmbedHTMLAttributes extends HTMLAttributes
  • removed: interface Events
  • removed: interface FieldsetHTMLAttributes extends HTMLAttributes
  • removed: interface FormHTMLAttributes extends HTMLAttributes
  • removed: interface HTMLAttributes extends AriaAttributes, EventHandlers<Events>
  • removed: interface HtmlHTMLAttributes extends HTMLAttributes
  • removed: interface IframeHTMLAttributes extends HTMLAttributes
  • removed: interface ImgHTMLAttributes extends HTMLAttributes
  • removed: interface InputHTMLAttributes extends HTMLAttributes
  • removed: interface InsHTMLAttributes extends HTMLAttributes
  • removed: interface KeygenHTMLAttributes extends HTMLAttributes
  • removed: interface LabelHTMLAttributes extends HTMLAttributes
  • removed: interface LiHTMLAttributes extends HTMLAttributes
  • removed: interface LinkHTMLAttributes extends HTMLAttributes
  • removed: interface MapHTMLAttributes extends HTMLAttributes
  • removed: interface MediaHTMLAttributes extends HTMLAttributes
  • removed: interface MenuHTMLAttributes extends HTMLAttributes
  • removed: interface MetaHTMLAttributes extends HTMLAttributes
  • removed: interface MeterHTMLAttributes extends HTMLAttributes
  • removed: interface ObjectHTMLAttributes extends HTMLAttributes
  • removed: interface OlHTMLAttributes extends HTMLAttributes
  • removed: interface OptgroupHTMLAttributes extends HTMLAttributes
  • removed: interface OptionHTMLAttributes extends HTMLAttributes
  • removed: interface OutputHTMLAttributes extends HTMLAttributes
  • removed: interface ParamHTMLAttributes extends HTMLAttributes
  • removed: interface ProgressHTMLAttributes extends HTMLAttributes
  • removed: interface QuoteHTMLAttributes extends HTMLAttributes
  • removed: interface SVGAttributes extends AriaAttributes, EventHandlers<Events>
  • removed: interface ScriptHTMLAttributes extends HTMLAttributes
  • removed: interface SelectHTMLAttributes extends HTMLAttributes
  • removed: interface SourceHTMLAttributes extends HTMLAttributes
  • removed: interface StyleHTMLAttributes extends HTMLAttributes
  • removed: interface TableHTMLAttributes extends HTMLAttributes
  • removed: interface TdHTMLAttributes extends HTMLAttributes
  • removed: interface TextareaHTMLAttributes extends HTMLAttributes
  • removed: interface ThHTMLAttributes extends HTMLAttributes
  • removed: interface TimeHTMLAttributes extends HTMLAttributes
  • removed: interface TrackHTMLAttributes extends HTMLAttributes
  • removed: interface VideoHTMLAttributes extends MediaHTMLAttributes
  • removed: interface WebViewHTMLAttributes extends HTMLAttributes
  • removed: property AnchorHTMLAttributes.download?: any
  • removed: property AnchorHTMLAttributes.href?: string
  • removed: property AnchorHTMLAttributes.hreflang?: string
  • removed: property AnchorHTMLAttributes.media?: string
  • removed: property AnchorHTMLAttributes.ping?: string
  • removed: property AnchorHTMLAttributes.referrerpolicy?: string
  • removed: property AnchorHTMLAttributes.rel?: string
  • removed: property AnchorHTMLAttributes.target?: string
  • removed: property AnchorHTMLAttributes.type?: string
  • removed: property AreaHTMLAttributes.alt?: string
  • removed: property AreaHTMLAttributes.coords?: string
  • removed: property AreaHTMLAttributes.download?: any
  • removed: property AreaHTMLAttributes.href?: string
  • removed: property AreaHTMLAttributes.hreflang?: string
  • removed: property AreaHTMLAttributes.media?: string
  • removed: property AreaHTMLAttributes.rel?: string
  • removed: property AreaHTMLAttributes.shape?: string
  • removed: property AreaHTMLAttributes.target?: string
  • removed: property BaseHTMLAttributes.href?: string
  • removed: property BaseHTMLAttributes.target?: string
  • removed: property BlockquoteHTMLAttributes.cite?: string
  • removed: property ButtonHTMLAttributes.autofocus?: Booleanish
  • removed: property ButtonHTMLAttributes.disabled?: Booleanish
  • removed: property ButtonHTMLAttributes.form?: string
  • removed: property ButtonHTMLAttributes.formaction?: string
  • removed: property ButtonHTMLAttributes.formenctype?: string
  • removed: property ButtonHTMLAttributes.formmethod?: string
  • removed: property ButtonHTMLAttributes.formnovalidate?: Booleanish
  • removed: property ButtonHTMLAttributes.formtarget?: string
  • removed: property ButtonHTMLAttributes.name?: string
  • removed: property ButtonHTMLAttributes.type?: 'submit' | 'reset' | 'button'
  • removed: property ButtonHTMLAttributes.value?: string | string[] | number
  • removed: property CanvasHTMLAttributes.height?: Numberish
  • removed: property CanvasHTMLAttributes.width?: Numberish
  • removed: property ColHTMLAttributes.span?: Numberish
  • removed: property ColHTMLAttributes.width?: Numberish
  • removed: property ColgroupHTMLAttributes.span?: Numberish
  • removed: property DataHTMLAttributes.value?: string | string[] | number
  • removed: property DelHTMLAttributes.cite?: string
  • removed: property DelHTMLAttributes.datetime?: string
  • removed: property DetailsHTMLAttributes.open?: Booleanish
  • removed: property DialogHTMLAttributes.open?: Booleanish
  • removed: property EmbedHTMLAttributes.height?: Numberish
  • removed: property EmbedHTMLAttributes.src?: string
  • removed: property EmbedHTMLAttributes.type?: string
  • removed: property EmbedHTMLAttributes.width?: Numberish
  • removed: property Events.onAbort: Event
  • removed: property Events.onAnimationend: AnimationEvent
  • removed: property Events.onAnimationiteration: AnimationEvent
  • removed: property Events.onAnimationstart: AnimationEvent
  • removed: property Events.onAuxclick: MouseEvent
  • removed: property Events.onBeforeinput: Event
  • removed: property Events.onBlur: FocusEvent
  • removed: property Events.onCanplay: Event
  • removed: property Events.onCanplaythrough: Event
  • removed: property Events.onChange: Event
  • removed: property Events.onClick: MouseEvent
  • removed: property Events.onCompositionend: CompositionEvent
  • removed: property Events.onCompositionstart: CompositionEvent
  • removed: property Events.onCompositionupdate: CompositionEvent
  • removed: property Events.onContextmenu: MouseEvent
  • removed: property Events.onCopy: ClipboardEvent
  • removed: property Events.onCut: ClipboardEvent
  • removed: property Events.onDblclick: MouseEvent
  • removed: property Events.onDrag: DragEvent
  • removed: property Events.onDragend: DragEvent
  • removed: property Events.onDragenter: DragEvent
  • removed: property Events.onDragexit: DragEvent
  • removed: property Events.onDragleave: DragEvent
  • removed: property Events.onDragover: DragEvent
  • removed: property Events.onDragstart: DragEvent
  • removed: property Events.onDrop: DragEvent
  • removed: property Events.onDurationchange: Event
  • removed: property Events.onEmptied: Event
  • removed: property Events.onEncrypted: Event
  • removed: property Events.onEnded: Event
  • removed: property Events.onError: Event
  • removed: property Events.onFocus: FocusEvent
  • removed: property Events.onFocusin: FocusEvent
  • removed: property Events.onFocusout: FocusEvent
  • removed: property Events.onInput: Event
  • removed: property Events.onInvalid: Event
  • removed: property Events.onKeydown: KeyboardEvent
  • removed: property Events.onKeypress: KeyboardEvent
  • removed: property Events.onKeyup: KeyboardEvent
  • removed: property Events.onLoad: Event
  • removed: property Events.onLoadeddata: Event
  • removed: property Events.onLoadedmetadata: Event
  • removed: property Events.onLoadstart: Event
  • removed: property Events.onMousedown: MouseEvent
  • removed: property Events.onMouseenter: MouseEvent
  • removed: property Events.onMouseleave: MouseEvent
  • removed: property Events.onMousemove: MouseEvent
  • removed: property Events.onMouseout: MouseEvent
  • removed: property Events.onMouseover: MouseEvent
  • removed: property Events.onMouseup: MouseEvent
  • removed: property Events.onPaste: ClipboardEvent
  • removed: property Events.onPause: Event
  • removed: property Events.onPlay: Event
  • removed: property Events.onPlaying: Event
  • removed: property Events.onPointercancel: PointerEvent
  • removed: property Events.onPointerdown: PointerEvent
  • removed: property Events.onPointerenter: PointerEvent
  • removed: property Events.onPointerleave: PointerEvent
  • removed: property Events.onPointermove: PointerEvent
  • removed: property Events.onPointerout: PointerEvent
  • removed: property Events.onPointerover: PointerEvent
  • removed: property Events.onPointerup: PointerEvent
  • removed: property Events.onProgress: Event
  • removed: property Events.onRatechange: Event
  • removed: property Events.onReset: Event
  • removed: property Events.onScroll: UIEvent
  • removed: property Events.onSeeked: Event
  • removed: property Events.onSeeking: Event
  • removed: property Events.onSelect: Event
  • removed: property Events.onStalled: Event
  • removed: property Events.onSubmit: Event
  • removed: property Events.onSuspend: Event
  • removed: property Events.onTimeupdate: Event
  • removed: property Events.onTouchcancel: TouchEvent
  • removed: property Events.onTouchend: TouchEvent
  • removed: property Events.onTouchmove: TouchEvent
  • removed: property Events.onTouchstart: TouchEvent
  • removed: property Events.onTransitionend: TransitionEvent
  • removed: property Events.onTransitionstart: TransitionEvent
  • removed: property Events.onVolumechange: Event
  • removed: property Events.onWaiting: Event
  • removed: property Events.onWheel: WheelEvent
  • removed: property FieldsetHTMLAttributes.disabled?: Booleanish
  • removed: property FieldsetHTMLAttributes.form?: string
  • removed: property FieldsetHTMLAttributes.name?: string
  • removed: property FormHTMLAttributes.acceptcharset?: string
  • removed: property FormHTMLAttributes.action?: string
  • removed: property FormHTMLAttributes.autocomplete?: string
  • removed: property FormHTMLAttributes.enctype?: string
  • removed: property FormHTMLAttributes.method?: string
  • removed: property FormHTMLAttributes.name?: string
  • removed: property FormHTMLAttributes.novalidate?: Booleanish
  • removed: property FormHTMLAttributes.target?: string
  • removed: property HTMLAttributes.about?: string
  • removed: property HTMLAttributes.accesskey?: string
  • removed: property HTMLAttributes.autocapitalize?: string
  • removed: property HTMLAttributes.autocorrect?: string
  • removed: property HTMLAttributes.autosave?: string
  • removed: property HTMLAttributes.class?: any
  • removed: property HTMLAttributes.color?: string
  • removed: property HTMLAttributes.contenteditable?: Booleanish | 'inherit'
  • removed: property HTMLAttributes.contextmenu?: string
  • removed: property HTMLAttributes.datatype?: string
  • removed: property HTMLAttributes.dir?: string
  • removed: property HTMLAttributes.draggable?: Booleanish
  • removed: property HTMLAttributes.hidden?: Booleanish
  • removed: property HTMLAttributes.id?: string
  • removed: property HTMLAttributes.inlist?: any
  • removed: property HTMLAttributes.innerHTML?: string
  • removed: property HTMLAttributes.inputmode?: | 'none' | 'text' | 'tel' | 'url' | 'email' | 'numeric' | 'decimal' | 'search'
  • removed: property HTMLAttributes.is?: string
  • removed: property HTMLAttributes.itemid?: string
  • removed: property HTMLAttributes.itemprop?: string
  • removed: property HTMLAttributes.itemref?: string
  • removed: property HTMLAttributes.itemscope?: Booleanish
  • removed: property HTMLAttributes.itemtype?: string
  • removed: property HTMLAttributes.lang?: string
  • removed: property HTMLAttributes.placeholder?: string
  • removed: property HTMLAttributes.prefix?: string
  • removed: property HTMLAttributes.property?: string
  • removed: property HTMLAttributes.radiogroup?: string
  • removed: property HTMLAttributes.resource?: string
  • removed: property HTMLAttributes.results?: Numberish
  • removed: property HTMLAttributes.role?: string
  • removed: property HTMLAttributes.security?: string
  • removed: property HTMLAttributes.spellcheck?: Booleanish
  • removed: property HTMLAttributes.style?: StyleValue
  • removed: property HTMLAttributes.tabindex?: Numberish
  • removed: property HTMLAttributes.title?: string
  • removed: property HTMLAttributes.translate?: 'yes' | 'no'
  • removed: property HTMLAttributes.typeof?: string
  • removed: property HTMLAttributes.unselectable?: 'on' | 'off'
  • removed: property HTMLAttributes.vocab?: string
  • removed: property HtmlHTMLAttributes.manifest?: string
  • removed: property IframeHTMLAttributes.allow?: string
  • removed: property IframeHTMLAttributes.allowfullscreen?: Booleanish
  • removed: property IframeHTMLAttributes.allowtransparency?: Booleanish
  • removed: property IframeHTMLAttributes.frameborder?: Numberish
  • removed: property IframeHTMLAttributes.height?: Numberish
  • removed: property IframeHTMLAttributes.marginheight?: Numberish
  • removed: property IframeHTMLAttributes.marginwidth?: Numberish
  • removed: property IframeHTMLAttributes.name?: string
  • removed: property IframeHTMLAttributes.referrerpolicy?: string
  • removed: property IframeHTMLAttributes.sandbox?: string
  • removed: property IframeHTMLAttributes.scrolling?: string
  • removed: property IframeHTMLAttributes.seamless?: Booleanish
  • removed: property IframeHTMLAttributes.src?: string
  • removed: property IframeHTMLAttributes.srcdoc?: string
  • removed: property IframeHTMLAttributes.width?: Numberish
  • removed: property ImgHTMLAttributes.alt?: string
  • removed: property ImgHTMLAttributes.crossorigin?: 'anonymous' | 'use-credentials' | ''
  • removed: property ImgHTMLAttributes.decoding?: 'async' | 'auto' | 'sync'
  • removed: property ImgHTMLAttributes.height?: Numberish
  • removed: property ImgHTMLAttributes.sizes?: string
  • removed: property ImgHTMLAttributes.src?: string
  • removed: property ImgHTMLAttributes.srcset?: string
  • removed: property ImgHTMLAttributes.usemap?: string
  • removed: property ImgHTMLAttributes.width?: Numberish
  • removed: property InputHTMLAttributes.accept?: string
  • removed: property InputHTMLAttributes.alt?: string
  • removed: property InputHTMLAttributes.autocomplete?: string
  • removed: property InputHTMLAttributes.autofocus?: Booleanish
  • removed: property InputHTMLAttributes.capture?: boolean | 'user' | 'environment'
  • removed: property InputHTMLAttributes.checked?: Booleanish | any[] | Set<any>
  • removed: property InputHTMLAttributes.crossorigin?: string
  • removed: property InputHTMLAttributes.disabled?: Booleanish
  • removed: property InputHTMLAttributes.form?: string
  • removed: property InputHTMLAttributes.formaction?: string
  • removed: property InputHTMLAttributes.formenctype?: string
  • removed: property InputHTMLAttributes.formmethod?: string
  • removed: property InputHTMLAttributes.formnovalidate?: Booleanish
  • removed: property InputHTMLAttributes.formtarget?: string
  • removed: property InputHTMLAttributes.height?: Numberish
  • removed: property InputHTMLAttributes.indeterminate?: boolean
  • removed: property InputHTMLAttributes.list?: string
  • removed: property InputHTMLAttributes.max?: Numberish
  • removed: property InputHTMLAttributes.maxlength?: Numberish
  • removed: property InputHTMLAttributes.min?: Numberish
  • removed: property InputHTMLAttributes.minlength?: Numberish
  • removed: property InputHTMLAttributes.multiple?: Booleanish
  • removed: property InputHTMLAttributes.name?: string
  • removed: property InputHTMLAttributes.pattern?: string
  • removed: property InputHTMLAttributes.placeholder?: string
  • removed: property InputHTMLAttributes.readonly?: Booleanish
  • removed: property InputHTMLAttributes.required?: Booleanish
  • removed: property InputHTMLAttributes.size?: Numberish
  • removed: property InputHTMLAttributes.src?: string
  • removed: property InputHTMLAttributes.step?: Numberish
  • removed: property InputHTMLAttributes.type?: string
  • removed: property InputHTMLAttributes.value?: any
  • removed: property InputHTMLAttributes.width?: Numberish
  • removed: property InsHTMLAttributes.cite?: string
  • removed: property InsHTMLAttributes.datetime?: string
  • removed: property KeygenHTMLAttributes.autofocus?: Booleanish
  • removed: property KeygenHTMLAttributes.challenge?: string
  • removed: property KeygenHTMLAttributes.disabled?: Booleanish
  • removed: property KeygenHTMLAttributes.form?: string
  • removed: property KeygenHTMLAttributes.keyparams?: string
  • removed: property KeygenHTMLAttributes.keytype?: string
  • removed: property KeygenHTMLAttributes.name?: string
  • removed: property LabelHTMLAttributes.for?: string
  • removed: property LabelHTMLAttributes.form?: string
  • removed: property LiHTMLAttributes.value?: string | string[] | number
  • removed: property LinkHTMLAttributes.as?: string
  • removed: property LinkHTMLAttributes.crossorigin?: string
  • removed: property LinkHTMLAttributes.href?: string
  • removed: property LinkHTMLAttributes.hreflang?: string
  • removed: property LinkHTMLAttributes.integrity?: string
  • removed: property LinkHTMLAttributes.media?: string
  • removed: property LinkHTMLAttributes.rel?: string
  • removed: property LinkHTMLAttributes.sizes?: string
  • removed: property LinkHTMLAttributes.type?: string
  • removed: property MapHTMLAttributes.name?: string
  • removed: property MediaHTMLAttributes.autoplay?: Booleanish
  • removed: property MediaHTMLAttributes.controls?: Booleanish
  • removed: property MediaHTMLAttributes.controlslist?: string
  • removed: property MediaHTMLAttributes.crossorigin?: string
  • removed: property MediaHTMLAttributes.loop?: Booleanish
  • removed: property MediaHTMLAttributes.mediagroup?: string
  • removed: property MediaHTMLAttributes.muted?: Booleanish
  • removed: property MediaHTMLAttributes.playsinline?: Booleanish
  • removed: property MediaHTMLAttributes.preload?: string
  • removed: property MediaHTMLAttributes.src?: string
  • removed: property MenuHTMLAttributes.type?: string
  • removed: property MetaHTMLAttributes.charset?: string
  • removed: property MetaHTMLAttributes.content?: string
  • removed: property MetaHTMLAttributes.httpequiv?: string
  • removed: property MetaHTMLAttributes.name?: string
  • removed: property MeterHTMLAttributes.form?: string
  • removed: property MeterHTMLAttributes.high?: Numberish
  • removed: property MeterHTMLAttributes.low?: Numberish
  • removed: property MeterHTMLAttributes.max?: Numberish
  • removed: property MeterHTMLAttributes.min?: Numberish
  • removed: property MeterHTMLAttributes.optimum?: Numberish
  • removed: property MeterHTMLAttributes.value?: string | string[] | number
  • removed: property ObjectHTMLAttributes.classid?: string
  • removed: property ObjectHTMLAttributes.data?: string
  • removed: property ObjectHTMLAttributes.form?: string
  • removed: property ObjectHTMLAttributes.height?: Numberish
  • removed: property ObjectHTMLAttributes.name?: string
  • removed: property ObjectHTMLAttributes.type?: string
  • removed: property ObjectHTMLAttributes.usemap?: string
  • removed: property ObjectHTMLAttributes.width?: Numberish
  • removed: property ObjectHTMLAttributes.wmode?: string
  • removed: property OlHTMLAttributes.reversed?: Booleanish
  • removed: property OlHTMLAttributes.start?: Numberish
  • removed: property OlHTMLAttributes.type?: '1' | 'a' | 'A' | 'i' | 'I'
  • removed: property OptgroupHTMLAttributes.disabled?: Booleanish
  • removed: property OptgroupHTMLAttributes.label?: string
  • removed: property OptionHTMLAttributes.disabled?: Booleanish
  • removed: property OptionHTMLAttributes.label?: string
  • removed: property OptionHTMLAttributes.selected?: Booleanish
  • removed: property OptionHTMLAttributes.value?: any
  • removed: property OutputHTMLAttributes.for?: string
  • removed: property OutputHTMLAttributes.form?: string
  • removed: property OutputHTMLAttributes.name?: string
  • removed: property ParamHTMLAttributes.name?: string
  • removed: property ParamHTMLAttributes.value?: string | string[] | number
  • removed: property ProgressHTMLAttributes.max?: Numberish
  • removed: property ProgressHTMLAttributes.value?: string | string[] | number
  • removed: property QuoteHTMLAttributes.cite?: string
  • removed: property SVGAttributes.'accent-height'?: Numberish
  • removed: property SVGAttributes.'alignment-baseline'?: | 'auto' | 'baseline' | 'before-edge' | 'text-before-edge' | 'middle' | 'central' | 'after-edge' | 'text-after-edge' | 'ideographic' | 'alphabetic' | 'hanging' | 'mathematical' | 'inherit'
  • removed: property SVGAttributes.'arabic-form'?: 'initial' | 'medial' | 'terminal' | 'isolated'
  • removed: property SVGAttributes.'baseline-shift'?: Numberish
  • removed: property SVGAttributes.'cap-height'?: Numberish
  • removed: property SVGAttributes.'clip-path'?: string
  • removed: property SVGAttributes.'clip-rule'?: Numberish
  • removed: property SVGAttributes.'color-interpolation'?: Numberish
  • removed: property SVGAttributes.'color-interpolation-filters'?: 'auto' | 'sRGB' | 'linearRGB' | 'inherit'
  • removed: property SVGAttributes.'color-profile'?: Numberish
  • removed: property SVGAttributes.'color-rendering'?: Numberish
  • removed: property SVGAttributes.'dominant-baseline'?: Numberish
  • removed: property SVGAttributes.'enable-background'?: Numberish
  • removed: property SVGAttributes.'fill-opacity'?: Numberish
  • removed: property SVGAttributes.'fill-rule'?: 'nonzero' | 'evenodd' | 'inherit'
  • removed: property SVGAttributes.'flood-color'?: Numberish
  • removed: property SVGAttributes.'flood-opacity'?: Numberish
  • removed: property SVGAttributes.'font-family'?: string
  • removed: property SVGAttributes.'font-size'?: Numberish
  • removed: property SVGAttributes.'font-size-adjust'?: Numberish
  • removed: property SVGAttributes.'font-stretch'?: Numberish
  • removed: property SVGAttributes.'font-style'?: Numberish
  • removed: property SVGAttributes.'font-variant'?: Numberish
  • removed: property SVGAttributes.'font-weight'?: Numberish
  • removed: property SVGAttributes.'glyph-name'?: Numberish
  • removed: property SVGAttributes.'glyph-orientation-horizontal'?: Numberish
  • removed: property SVGAttributes.'glyph-orientation-vertical'?: Numberish
  • removed: property SVGAttributes.'horiz-adv-x'?: Numberish
  • removed: property SVGAttributes.'horiz-origin-x'?: Numberish
  • removed: property SVGAttributes.'image-rendering'?: Numberish
  • removed: property SVGAttributes.'letter-spacing'?: Numberish
  • removed: property SVGAttributes.'lighting-color'?: Numberish
  • removed: property SVGAttributes.'marker-end'?: string
  • removed: property SVGAttributes.'marker-mid'?: string
  • removed: property SVGAttributes.'marker-start'?: string
  • removed: property SVGAttributes.'overline-position'?: Numberish
  • removed: property SVGAttributes.'overline-thickness'?: Numberish
  • removed: property SVGAttributes.'paint-order'?: Numberish
  • removed: property SVGAttributes.'panose-1'?: Numberish
  • removed: property SVGAttributes.'pointer-events'?: Numberish
  • removed: property SVGAttributes.'shape-rendering'?: Numberish
  • removed: property SVGAttributes.'stop-color'?: string
  • removed: property SVGAttributes.'stop-opacity'?: Numberish
  • removed: property SVGAttributes.'strikethrough-position'?: Numberish
  • removed: property SVGAttributes.'strikethrough-thickness'?: Numberish
  • removed: property SVGAttributes.'stroke-dasharray'?: Numberish
  • removed: property SVGAttributes.'stroke-dashoffset'?: Numberish
  • removed: property SVGAttributes.'stroke-linecap'?: 'butt' | 'round' | 'square' | 'inherit'
  • removed: property SVGAttributes.'stroke-linejoin'?: 'miter' | 'round' | 'bevel' | 'inherit'
  • removed: property SVGAttributes.'stroke-miterlimit'?: Numberish
  • removed: property SVGAttributes.'stroke-opacity'?: Numberish
  • removed: property SVGAttributes.'stroke-width'?: Numberish
  • removed: property SVGAttributes.'text-anchor'?: string
  • removed: property SVGAttributes.'text-decoration'?: Numberish
  • removed: property SVGAttributes.'text-rendering'?: Numberish
  • removed: property SVGAttributes.'underline-position'?: Numberish
  • removed: property SVGAttributes.'underline-thickness'?: Numberish
  • removed: property SVGAttributes.'unicode-bidi'?: Numberish
  • removed: property SVGAttributes.'unicode-range'?: Numberish
  • removed: property SVGAttributes.'unitsPer-em'?: Numberish
  • removed: property SVGAttributes.'v-alphabetic'?: Numberish
  • removed: property SVGAttributes.'v-hanging'?: Numberish
  • removed: property SVGAttributes.'v-ideographic'?: Numberish
  • removed: property SVGAttributes.'v-mathematical'?: Numberish
  • removed: property SVGAttributes.'vector-effect'?: Numberish
  • removed: property SVGAttributes.'vert-adv-y'?: Numberish
  • removed: property SVGAttributes.'vert-origin-x'?: Numberish
  • removed: property SVGAttributes.'vert-origin-y'?: Numberish
  • removed: property SVGAttributes.'word-spacing'?: Numberish
  • removed: property SVGAttributes.'writing-mode'?: Numberish
  • removed: property SVGAttributes.'x-height'?: Numberish
  • removed: property SVGAttributes.accumulate?: 'none' | 'sum'
  • removed: property SVGAttributes.additive?: 'replace' | 'sum'
  • removed: property SVGAttributes.allowReorder?: 'no' | 'yes'
  • removed: property SVGAttributes.alphabetic?: Numberish
  • removed: property SVGAttributes.amplitude?: Numberish
  • removed: property SVGAttributes.ascent?: Numberish
  • removed: property SVGAttributes.attributeName?: string
  • removed: property SVGAttributes.attributeType?: string
  • removed: property SVGAttributes.autoReverse?: Numberish
  • removed: property SVGAttributes.azimuth?: Numberish
  • removed: property SVGAttributes.baseFrequency?: Numberish
  • removed: property SVGAttributes.baseProfile?: Numberish
  • removed: property SVGAttributes.bbox?: Numberish
  • removed: property SVGAttributes.begin?: Numberish
  • removed: property SVGAttributes.bias?: Numberish
  • removed: property SVGAttributes.by?: Numberish
  • removed: property SVGAttributes.calcMode?: Numberish
  • removed: property SVGAttributes.class?: any
  • removed: property SVGAttributes.clip?: Numberish
  • removed: property SVGAttributes.clipPathUnits?: Numberish
  • removed: property SVGAttributes.color?: string
  • removed: property SVGAttributes.contentScriptType?: Numberish
  • removed: property SVGAttributes.contentStyleType?: Numberish
  • removed: property SVGAttributes.cursor?: Numberish
  • removed: property SVGAttributes.cx?: Numberish
  • removed: property SVGAttributes.cy?: Numberish
  • removed: property SVGAttributes.d?: string
  • removed: property SVGAttributes.decelerate?: Numberish
  • removed: property SVGAttributes.descent?: Numberish
  • removed: property SVGAttributes.diffuseConstant?: Numberish
  • removed: property SVGAttributes.direction?: Numberish
  • removed: property SVGAttributes.display?: Numberish
  • removed: property SVGAttributes.divisor?: Numberish
  • removed: property SVGAttributes.dur?: Numberish
  • removed: property SVGAttributes.dx?: Numberish
  • removed: property SVGAttributes.dy?: Numberish
  • removed: property SVGAttributes.edgeMode?: Numberish
  • removed: property SVGAttributes.elevation?: Numberish
  • removed: property SVGAttributes.end?: Numberish
  • removed: property SVGAttributes.exponent?: Numberish
  • removed: property SVGAttributes.externalResourcesRequired?: Numberish
  • removed: property SVGAttributes.fill?: string
  • removed: property SVGAttributes.filter?: string
  • removed: property SVGAttributes.filterRes?: Numberish
  • removed: property SVGAttributes.filterUnits?: Numberish
  • removed: property SVGAttributes.focusable?: Numberish
  • removed: property SVGAttributes.format?: Numberish
  • removed: property SVGAttributes.from?: Numberish
  • removed: property SVGAttributes.fx?: Numberish
  • removed: property SVGAttributes.fy?: Numberish
  • removed: property SVGAttributes.g1?: Numberish
  • removed: property SVGAttributes.g2?: Numberish
  • removed: property SVGAttributes.glyphRef?: Numberish
  • removed: property SVGAttributes.gradientTransform?: string
  • removed: property SVGAttributes.gradientUnits?: string
  • removed: property SVGAttributes.hanging?: Numberish
  • removed: property SVGAttributes.height?: Numberish
  • removed: property SVGAttributes.href?: string
  • removed: property SVGAttributes.id?: string
  • removed: property SVGAttributes.ideographic?: Numberish
  • removed: property SVGAttributes.in2?: Numberish
  • removed: property SVGAttributes.in?: string
  • removed: property SVGAttributes.innerHTML?: string
  • removed: property SVGAttributes.intercept?: Numberish
  • removed: property SVGAttributes.k1?: Numberish
  • removed: property SVGAttributes.k2?: Numberish
  • removed: property SVGAttributes.k3?: Numberish
  • removed: property SVGAttributes.k4?: Numberish
  • removed: property SVGAttributes.k?: Numberish
  • removed: property SVGAttributes.kernelMatrix?: Numberish
  • removed: property SVGAttributes.kernelUnitLength?: Numberish
  • removed: property SVGAttributes.kerning?: Numberish
  • removed: property SVGAttributes.keyPoints?: Numberish
  • removed: property SVGAttributes.keySplines?: Numberish
  • removed: property SVGAttributes.keyTimes?: Numberish
  • removed: property SVGAttributes.lang?: string
  • removed: property SVGAttributes.lengthAdjust?: Numberish
  • removed: property SVGAttributes.limitingConeAngle?: Numberish
  • removed: property SVGAttributes.local?: Numberish
  • removed: property SVGAttributes.markerHeight?: Numberish
  • removed: property SVGAttributes.markerUnits?: Numberish
  • removed: property SVGAttributes.markerWidth?: Numberish
  • removed: property SVGAttributes.mask?: string
  • removed: property SVGAttributes.maskContentUnits?: Numberish
  • removed: property SVGAttributes.maskUnits?: Numberish
  • removed: property SVGAttributes.mathematical?: Numberish
  • removed: property SVGAttributes.max?: Numberish
  • removed: property SVGAttributes.media?: string
  • removed: property SVGAttributes.method?: string
  • removed: property SVGAttributes.min?: Numberish
  • removed: property SVGAttributes.mode?: Numberish
  • removed: property SVGAttributes.name?: string
  • removed: property SVGAttributes.numOctaves?: Numberish
  • removed: property SVGAttributes.offset?: Numberish
  • removed: property SVGAttributes.opacity?: Numberish
  • removed: property SVGAttributes.operator?: Numberish
  • removed: property SVGAttributes.order?: Numberish
  • removed: property SVGAttributes.orient?: Numberish
  • removed: property SVGAttributes.orientation?: Numberish
  • removed: property SVGAttributes.origin?: Numberish
  • removed: property SVGAttributes.overflow?: Numberish
  • removed: property SVGAttributes.pathLength?: Numberish
  • removed: property SVGAttributes.patternContentUnits?: string
  • removed: property SVGAttributes.patternTransform?: Numberish
  • removed: property SVGAttributes.patternUnits?: string
  • removed: property SVGAttributes.points?: string
  • removed: property SVGAttributes.pointsAtX?: Numberish
  • removed: property SVGAttributes.pointsAtY?: Numberish
  • removed: property SVGAttributes.pointsAtZ?: Numberish
  • removed: property SVGAttributes.preserveAlpha?: Numberish
  • removed: property SVGAttributes.preserveAspectRatio?: string
  • removed: property SVGAttributes.primitiveUnits?: Numberish
  • removed: property SVGAttributes.r?: Numberish
  • removed: property SVGAttributes.radius?: Numberish
  • removed: property SVGAttributes.refX?: Numberish
  • removed: property SVGAttributes.refY?: Numberish
  • removed: property SVGAttributes.renderingIntent?: Numberish
  • removed: property SVGAttributes.repeatCount?: Numberish
  • removed: property SVGAttributes.repeatDur?: Numberish
  • removed: property SVGAttributes.requiredExtensions?: Numberish
  • removed: property SVGAttributes.requiredFeatures?: Numberish
  • removed: property SVGAttributes.restart?: Numberish
  • removed: property SVGAttributes.result?: string
  • removed: property SVGAttributes.role?: string
  • removed: property SVGAttributes.rotate?: Numberish
  • removed: property SVGAttributes.rx?: Numberish
  • removed: property SVGAttributes.ry?: Numberish
  • removed: property SVGAttributes.scale?: Numberish
  • removed: property SVGAttributes.seed?: Numberish
  • removed: property SVGAttributes.slope?: Numberish
  • removed: property SVGAttributes.spacing?: Numberish
  • removed: property SVGAttributes.specularConstant?: Numberish
  • removed: property SVGAttributes.specularExponent?: Numberish
  • removed: property SVGAttributes.speed?: Numberish
  • removed: property SVGAttributes.spreadMethod?: string
  • removed: property SVGAttributes.startOffset?: Numberish
  • removed: property SVGAttributes.stdDeviation?: Numberish
  • removed: property SVGAttributes.stemh?: Numberish
  • removed: property SVGAttributes.stemv?: Numberish
  • removed: property SVGAttributes.stitchTiles?: Numberish
  • removed: property SVGAttributes.string?: Numberish
  • removed: property SVGAttributes.stroke?: string
  • removed: property SVGAttributes.style?: StyleValue
  • removed: property SVGAttributes.surfaceScale?: Numberish
  • removed: property SVGAttributes.systemLanguage?: Numberish
  • removed: property SVGAttributes.tabindex?: Numberish
  • removed: property SVGAttributes.tableValues?: Numberish
  • removed: property SVGAttributes.target?: string
  • removed: property SVGAttributes.targetX?: Numberish
  • removed: property SVGAttributes.targetY?: Numberish
  • removed: property SVGAttributes.textLength?: Numberish
  • removed: property SVGAttributes.to?: Numberish
  • removed: property SVGAttributes.transform?: string
  • removed: property SVGAttributes.type?: string
  • removed: property SVGAttributes.u1?: Numberish
  • removed: property SVGAttributes.u2?: Numberish
  • removed: property SVGAttributes.unicode?: Numberish
  • removed: property SVGAttributes.values?: string
  • removed: property SVGAttributes.version?: string
  • removed: property SVGAttributes.viewBox?: string
  • removed: property SVGAttributes.viewTarget?: Numberish
  • removed: property SVGAttributes.visibility?: Numberish
  • removed: property SVGAttributes.width?: Numberish
  • removed: property SVGAttributes.widths?: Numberish
  • removed: property SVGAttributes.x1?: Numberish
  • removed: property SVGAttributes.x2?: Numberish
  • removed: property SVGAttributes.x?: Numberish
  • removed: property SVGAttributes.xChannelSelector?: string
  • removed: property SVGAttributes.xlinkActuate?: string
  • removed: property SVGAttributes.xlinkArcrole?: string
  • removed: property SVGAttributes.xlinkHref?: string
  • removed: property SVGAttributes.xlinkRole?: string
  • removed: property SVGAttributes.xlinkShow?: string
  • removed: property SVGAttributes.xlinkTitle?: string
  • removed: property SVGAttributes.xlinkType?: string
  • removed: property SVGAttributes.xmlns?: string
  • removed: property SVGAttributes.y1?: Numberish
  • removed: property SVGAttributes.y2?: Numberish
  • removed: property SVGAttributes.y?: Numberish
  • removed: property SVGAttributes.yChannelSelector?: string
  • removed: property SVGAttributes.z?: Numberish
  • removed: property SVGAttributes.zoomAndPan?: string
  • removed: property ScriptHTMLAttributes.async?: Booleanish
  • removed: property ScriptHTMLAttributes.charset?: string
  • removed: property ScriptHTMLAttributes.crossorigin?: string
  • removed: property ScriptHTMLAttributes.defer?: Booleanish
  • removed: property ScriptHTMLAttributes.integrity?: string
  • removed: property ScriptHTMLAttributes.nomodule?: Booleanish
  • removed: property ScriptHTMLAttributes.nonce?: string
  • removed: property ScriptHTMLAttributes.src?: string
  • removed: property ScriptHTMLAttributes.type?: string
  • removed: property SelectHTMLAttributes.autocomplete?: string
  • removed: property SelectHTMLAttributes.autofocus?: Booleanish
  • removed: property SelectHTMLAttributes.disabled?: Booleanish
  • removed: property SelectHTMLAttributes.form?: string
  • removed: property SelectHTMLAttributes.multiple?: Booleanish
  • removed: property SelectHTMLAttributes.name?: string
  • removed: property SelectHTMLAttributes.required?: Booleanish
  • removed: property SelectHTMLAttributes.size?: Numberish
  • removed: property SelectHTMLAttributes.value?: any
  • removed: property SourceHTMLAttributes.media?: string
  • removed: property SourceHTMLAttributes.sizes?: string
  • removed: property SourceHTMLAttributes.src?: string
  • removed: property SourceHTMLAttributes.srcset?: string
  • removed: property SourceHTMLAttributes.type?: string
  • removed: property StyleHTMLAttributes.media?: string
  • removed: property StyleHTMLAttributes.nonce?: string
  • removed: property StyleHTMLAttributes.scoped?: Booleanish
  • removed: property StyleHTMLAttributes.type?: string
  • removed: property TableHTMLAttributes.cellpadding?: Numberish
  • removed: property TableHTMLAttributes.cellspacing?: Numberish
  • removed: property TableHTMLAttributes.summary?: string
  • removed: property TdHTMLAttributes.align?: 'left' | 'center' | 'right' | 'justify' | 'char'
  • removed: property TdHTMLAttributes.colspan?: Numberish
  • removed: property TdHTMLAttributes.headers?: string
  • removed: property TdHTMLAttributes.rowspan?: Numberish
  • removed: property TdHTMLAttributes.scope?: string
  • removed: property TdHTMLAttributes.valign?: 'top' | 'middle' | 'bottom' | 'baseline'
  • removed: property TextareaHTMLAttributes.autocomplete?: string
  • removed: property TextareaHTMLAttributes.autofocus?: Booleanish
  • removed: property TextareaHTMLAttributes.cols?: Numberish
  • removed: property TextareaHTMLAttributes.dirname?: string
  • removed: property TextareaHTMLAttributes.disabled?: Booleanish
  • removed: property TextareaHTMLAttributes.form?: string
  • removed: property TextareaHTMLAttributes.maxlength?: Numberish
  • removed: property TextareaHTMLAttributes.minlength?: Numberish
  • removed: property TextareaHTMLAttributes.name?: string
  • removed: property TextareaHTMLAttributes.placeholder?: string
  • removed: property TextareaHTMLAttributes.readonly?: boolean
  • removed: property TextareaHTMLAttributes.required?: Booleanish
  • removed: property TextareaHTMLAttributes.rows?: Numberish
  • removed: property TextareaHTMLAttributes.value?: string | string[] | number
  • removed: property TextareaHTMLAttributes.wrap?: string
  • removed: property ThHTMLAttributes.align?: 'left' | 'center' | 'right' | 'justify' | 'char'
  • removed: property ThHTMLAttributes.colspan?: Numberish
  • removed: property ThHTMLAttributes.headers?: string
  • removed: property ThHTMLAttributes.rowspan?: Numberish
  • removed: property ThHTMLAttributes.scope?: string
  • removed: property TimeHTMLAttributes.datetime?: string
  • removed: property TrackHTMLAttributes.default?: Booleanish
  • removed: property TrackHTMLAttributes.kind?: string
  • removed: property TrackHTMLAttributes.label?: string
  • removed: property TrackHTMLAttributes.src?: string
  • removed: property TrackHTMLAttributes.srclang?: string
  • removed: property VideoHTMLAttributes.disablePictureInPicture?: Booleanish
  • removed: property VideoHTMLAttributes.height?: Numberish
  • removed: property VideoHTMLAttributes.playsinline?: Booleanish
  • removed: property VideoHTMLAttributes.poster?: string
  • removed: property VideoHTMLAttributes.width?: Numberish
  • removed: property WebViewHTMLAttributes.allowfullscreen?: Booleanish
  • removed: property WebViewHTMLAttributes.allowpopups?: Booleanish
  • removed: property WebViewHTMLAttributes.autoFocus?: Booleanish
  • removed: property WebViewHTMLAttributes.autosize?: Booleanish
  • removed: property WebViewHTMLAttributes.blinkfeatures?: string
  • removed: property WebViewHTMLAttributes.disableblinkfeatures?: string
  • removed: property WebViewHTMLAttributes.disableguestresize?: Booleanish
  • removed: property WebViewHTMLAttributes.disablewebsecurity?: Booleanish
  • removed: property WebViewHTMLAttributes.guestinstance?: string
  • removed: property WebViewHTMLAttributes.httpreferrer?: string
  • removed: property WebViewHTMLAttributes.nodeintegration?: Booleanish
  • removed: property WebViewHTMLAttributes.partition?: string
  • removed: property WebViewHTMLAttributes.plugins?: Booleanish
  • removed: property WebViewHTMLAttributes.preload?: string
  • removed: property WebViewHTMLAttributes.src?: string
  • removed: property WebViewHTMLAttributes.useragent?: string
  • removed: property WebViewHTMLAttributes.webpreferences?: string
  • removed: type StyleValue = string | CSSProperties | Array<StyleValue>
  • removed: interface ComponentOptions<V extends Vue, Data = DefaultData<V>, Methods = DefaultMethods<V>, Computed = DefaultComputed, PropsDef = PropsDefinition<DefaultProps>, Props = DefaultProps, RawBindings = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin>
  • removed: interface ComputedOptions<T>
  • removed: interface DirectiveBinding extends Readonly<VNodeDirective>
  • removed: interface DirectiveOptions
  • removed: interface FunctionalComponentOptions<Props = DefaultProps, PropDefs = PropsDefinition<Props>>
  • removed: interface PropOptions<T = any>
  • removed: interface RenderContext<Props = DefaultProps>
  • removed: interface WatchOptions
  • removed: interface WatchOptionsWithHandler<T> extends WatchOptions
  • removed: method ComponentOptions.activated?(): void
  • removed: method ComponentOptions.beforeCreate?(this: V): void
  • removed: method ComponentOptions.beforeDestroy?(): void
  • removed: method ComponentOptions.beforeMount?(): void
  • removed: method ComponentOptions.beforeUpdate?(): void
  • removed: method ComponentOptions.created?(): void
  • removed: method ComponentOptions.deactivated?(): void
  • removed: method ComponentOptions.destroyed?(): void
  • removed: method ComponentOptions.errorCaptured?(err: Error, vm: Vue, info: string): boolean | void
  • removed: method ComponentOptions.mounted?(): void
  • removed: method ComponentOptions.render?(createElement: CreateElement, hack: RenderContext<Props>): VNode | null | void
  • removed: method ComponentOptions.renderError?(createElement: CreateElement, err: Error): VNode
  • removed: method ComponentOptions.renderTracked?(e: DebuggerEvent): void
  • removed: method ComponentOptions.renderTriggerd?(e: DebuggerEvent): void
  • removed: method ComponentOptions.serverPrefetch?(): Promise<void>
  • removed: method ComponentOptions.updated?(): void
  • removed: method ComputedOptions.get?(): T
  • removed: method ComputedOptions.set?(value: T): void
  • removed: method FunctionalComponentOptions.render?(this: undefined, createElement: CreateElement, context: RenderContext<Props>): VNode | VNode[]
  • removed: method PropOptions.validator?(value: unknown): boolean
  • removed: method RenderContext.slots(): any
  • removed: property ComponentOptions.__name?: string extends?: Extends | ComponentOptions<Vue> | typeof Vue
  • removed: property ComponentOptions.comments?: boolean
  • removed: property ComponentOptions.components?: { [key: string]: | {} | Component<any, any, any, any, any> | AsyncComponent<any, any, any, any> }
  • removed: property ComponentOptions.computed?: Accessors<Computed>
  • removed: property ComponentOptions.data?: Data
  • removed: property ComponentOptions.delimiters?: [string, string]
  • removed: property ComponentOptions.directives?: { [key: string]: DirectiveFunction | DirectiveOptions }
  • removed: property ComponentOptions.el?: Element | string
  • removed: property ComponentOptions.filters?: { [key: string]: Function }
  • removed: property ComponentOptions.inheritAttrs?: boolean
  • removed: property ComponentOptions.inject?: InjectOptions
  • removed: property ComponentOptions.methods?: Methods
  • removed: property ComponentOptions.mixins?: (Mixin | ComponentOptions<Vue> | typeof Vue)[]
  • removed: property ComponentOptions.model?: { prop?: string; event?: string }
  • removed: property ComponentOptions.name?: string
  • removed: property ComponentOptions.parent?: Vue
  • removed: property ComponentOptions.props?: PropsDef
  • removed: property ComponentOptions.propsData?: object
  • removed: property ComponentOptions.provide?: object | (() => object)
  • removed: property ComponentOptions.setup?: (this: void, props: Props, ctx: SetupContext) => Promise<RawBindings> | RawBindings | ((h: CreateElement) => VNode) | void
  • removed: property ComponentOptions.staticRenderFns?: ((createElement: CreateElement) => VNode)[]
  • removed: property ComponentOptions.template?: string
  • removed: property ComponentOptions.transitions?: { [key: string]: object }
  • removed: property ComponentOptions.watch?: Record<string, WatchOptionsWithHandler<any> | WatchHandler<any> | Array<WatchOptionsWithHandler<any> | WatchHandler<any>>>
  • removed: property ComputedOptions.cache?: boolean
  • removed: property DirectiveOptions.bind?: DirectiveFunction
  • removed: property DirectiveOptions.componentUpdated?: DirectiveFunction
  • removed: property DirectiveOptions.inserted?: DirectiveFunction
  • removed: property DirectiveOptions.unbind?: DirectiveFunction
  • removed: property DirectiveOptions.update?: DirectiveFunction
  • removed: property FunctionalComponentOptions.functional: boolean
  • removed: property FunctionalComponentOptions.inject?: InjectOptions
  • removed: property FunctionalComponentOptions.model?: { prop?: string; event?: string }
  • removed: property FunctionalComponentOptions.name?: string
  • removed: property FunctionalComponentOptions.props?: PropDefs
  • removed: property PropOptions.default?: T | null | undefined | (() => T | null | undefined)
  • removed: property PropOptions.required?: boolean
  • removed: property PropOptions.type?: PropType<T>
  • removed: property RenderContext.children: VNode[]
  • removed: property RenderContext.data: VNodeData
  • removed: property RenderContext.injections: any
  • removed: property RenderContext.listeners: { [key: string]: Function | Function[] }
  • removed: property RenderContext.parent: Vue
  • removed: property RenderContext.props: Props
  • removed: property RenderContext.scopedSlots: { [key: string]: NormalizedScopedSlot }
  • removed: property WatchOptions.deep?: boolean
  • removed: property WatchOptions.immediate?: boolean
  • removed: property WatchOptionsWithHandler.handler: WatchHandler<T>
  • removed: readonly property DirectiveBinding.modifiers: { [key: string]: boolean }
  • removed: type Accessors<T> = { [K in keyof T]: (() => T[K]) | ComputedOptions<T[K]> }
  • removed: type ArrayPropsDefinition<T> = (keyof T)[]
  • removed: type AsyncComponent<Data = DefaultData<never>, Methods = DefaultMethods<never>, Computed = DefaultComputed, Props = DefaultProps, SetupBindings = {}> = AsyncComponentPromise<Data, Methods, Computed, Props, SetupBindings> | AsyncComponentFactory<Data, Methods, Computed, Props, SetupBindings>
  • removed: type AsyncComponentFactory<Data = DefaultData<never>, Methods = DefaultMethods<never>, Computed = DefaultComputed, Props = DefaultProps, SetupBindings = {}> = () => { component: Promise<ImportedComponent<Data, Methods, Computed, Props, SetupBindings>>; loading?: ImportedComponent; error?: ImportedComponent; delay?: n…
  • removed: type AsyncComponentPromise<Data = DefaultData<never>, Methods = DefaultMethods<never>, Computed = DefaultComputed, Props = DefaultProps, SetupBindings = {}> = (resolve: (component: Component<Data, Methods, Computed, Props, SetupBindings>) => void, reject: (reason?: any) => void) => Promise<ImportedComponent<Data, Met…
  • removed: type Component<Data = DefaultData<never>, Methods = DefaultMethods<never>, Computed = DefaultComputed, Props = DefaultProps, SetupBindings = {}> = typeof Vue | FunctionalComponentOptions<Props> | ComponentOptions<never, Data, Methods, Computed, Props, SetupBindings> | DefineComponent<any, any, any, any, a…
  • removed: type DirectiveFunction = (el: HTMLElement, binding: DirectiveBinding, vnode: VNode, oldVnode: VNode) => void
  • removed: type InjectKey = string | symbol
  • removed: type InjectOptions = { [key: string]: InjectKey | { from?: InjectKey; default?: any } } | string[]
  • removed: type Prop<T> = { (): T } | { new (...args: never[]): T & object } | { new (...args: string[]): Function }
  • removed: type PropType<T> = Prop<T> | Prop<T>[]
  • removed: type PropValidator<T> = PropOptions<T> | PropType<T>
  • removed: type PropsDefinition<T> = ArrayPropsDefinition<T> | RecordPropsDefinition<T>
  • removed: type RecordPropsDefinition<T> = { [K in keyof T]: PropValidator<T[K]> }
  • removed: type ThisTypedComponentOptionsWithArrayProps<V extends Vue, Data, Methods, Computed, PropNames extends string, SetupBindings, Mixin extends ComponentOptionsMixin, Extends extends ComponentOptionsMixin> = object & ComponentOptions<V, DataDef<Data, Record<PropNames, any>, V>, Methods, Computed, PropNames[], Record<PropNames, any>, SetupBindings, Mixin, Extends> &…
  • removed: type ThisTypedComponentOptionsWithRecordProps<V extends Vue, Data, Methods, Computed, Props, SetupBindings, Mixin extends ComponentOptionsMixin, Extends extends ComponentOptionsMixin> = object & ComponentOptions<V, DataDef<Data, Props, V>, Methods, Computed, RecordPropsDefinition<Props>, Props, SetupBindings, Mixin, Extends> & ThisType<Combine…
  • removed: type WatchHandler<T> = string | ((val: T, oldVal: T) => void)
  • removed: index PluginObject[key: string]: any
  • removed: interface PluginObject<T>
  • removed: property PluginObject.install: PluginFunction<T>
  • removed: type PluginFunction<T> = (Vue: typeof _Vue, options?: T) => void
  • removed: class Vue extends V.default
  • removed: export = Vue
  • removed: export as namespace Vue
  • removed: namespace Vue
  • removed: type Vue.AsyncComponent<Data = DefaultData<never>, Methods = DefaultMethods<never>, Computed = DefaultComputed, Props = DefaultProps> = V.AsyncComponent<Data, Methods, Computed, Props>
  • removed: type Vue.Component<Data = DefaultData<never>, Methods = DefaultMethods<never>, Computed = DefaultComputed, Props = DefaultProps> = V.Component<Data, Methods, Computed, Props>
  • removed: type Vue.ComponentOptions<V extends Vue, Data = DefaultData<V>, Methods = DefaultMethods<V>, Computed = DefaultComputed, PropsDef = PropsDefinition<DefaultProps>, Props = DefaultProps> = V.ComponentOptions<V, Data, Methods, Computed, PropsDef, Props>
  • removed: type Vue.ComputedOptions<T> = V.ComputedOptions<T>
  • removed: type Vue.CreateElement = V.CreateElement
  • removed: type Vue.DirectiveFunction = V.DirectiveFunction
  • removed: type Vue.DirectiveOptions = V.DirectiveOptions
  • removed: type Vue.FunctionalComponentOptions<Props = DefaultProps, PropDefs = PropsDefinition<Props>> = V.FunctionalComponentOptions<Props, PropDefs>
  • removed: type Vue.PluginFunction<T> = V.PluginFunction<T>
  • removed: type Vue.PluginObject<T> = V.PluginObject<T>
  • removed: type Vue.PropOptions<T = any> = V.PropOptions<T>
  • removed: type Vue.PropType<T> = V.PropType<T>
  • removed: type Vue.RenderContext<Props = DefaultProps> = V.RenderContext<Props>
  • removed: type Vue.VNode = V.VNode
  • removed: type Vue.VNodeChildren = V.VNodeChildren
  • removed: type Vue.VNodeChildrenArrayContents = V.VNodeChildrenArrayContents
  • removed: type Vue.VNodeComponentOptions = V.VNodeComponentOptions
  • removed: type Vue.VNodeData = V.VNodeData
  • removed: type Vue.VNodeDirective = V.VNodeDirective
  • removed: type Vue.VueConstructor<V extends Vue = Vue> = V.VueConstructor<V>
  • removed: type Vue.WatchHandler<T> = V.WatchHandler<T>
  • removed: type Vue.WatchOptions = V.WatchOptions
  • removed: type Vue.WatchOptionsWithHandler<T> = V.WatchOptionsWithHandler<T>
  • removed: export { ComponentPropsOptions } from './v3-component-props'
  • removed: index ComponentOptionsBase[key: string]: any
  • removed: index MethodOptions[key: string]: Function
  • removed: interface ComponentCustomOptions
  • removed: interface ComponentOptionsBase<Props, RawBindings, D, C extends ComputedOptions, M extends MethodOptions, Mixin extends ComponentOptionsMixin, Extends extends ComponentOptionsMixin, Emits extends EmitsOptions, EmitNames extends string = string, Defaults = {}> extends Omit<Vue2ComponentOptions<Vue, D, M, C, Props>, 'data' | 'computed' | 'methods' | 'setup' | 'props' | 'mixins' | 'extends'>, Compon…
  • removed: interface MethodOptions
  • removed: interface WritableComputedOptions<T>
  • removed: property ComponentOptionsBase.__defaults?: Defaults
  • removed: property ComponentOptionsBase.computed?: C
  • removed: property ComponentOptionsBase.data?: (this: CreateComponentPublicInstance<Props, {}, {}, {}, M, Mixin, Extends>, vm: CreateComponentPublicInstance<Props, {}, {}, {}, M, Mixin, Extends>) => D
  • removed: property ComponentOptionsBase.emits?: (Emits | EmitNames[]) & ThisType<void>
  • removed: property ComponentOptionsBase.methods?: M
  • removed: property ComponentOptionsBase.mixins?: Mixin[] extends?: Extends
  • removed: property ComponentOptionsBase.setup?: SetupFunction<Readonly<LooseRequired<Props & UnionToIntersection<ExtractOptionProp<Mixin>> & UnionToIntersection<ExtractOptionProp<Extends>>>>, RawBindings, Emits>
  • removed: property WritableComputedOptions.get: ComputedGetter<T>
  • removed: property WritableComputedOptions.set: ComputedSetter<T>
  • removed: type ComponentOptionsMixin = ComponentOptionsBase<any, any, any, any, any, any, any, any, any, any>
  • removed: type ComponentOptionsWithArrayProps<PropNames extends string = string, RawBindings = Data, D = Data, C extends ComputedOptions = {}, M extends MethodOptions = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin, Emits extends EmitsOptions = {}, EmitsNames extends string = string, Props = Readonly<{ [key in PropNames]?: any }>> = ComponentOptionsBase<Props, RawBindings, D, C, M, Mixin, Extends, Emits, EmitsNames, {}> & { props?: PropNames[] } & ThisType<CreateComponentPublicInstance<Pro…
  • removed: type ComponentOptionsWithProps<PropsOptions = ComponentPropsOptions, RawBindings = Data, D = Data, C extends ComputedOptions = {}, M extends MethodOptions = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin, Emits extends EmitsOptions = {}, EmitsNames extends string = string, Props = ExtractPropTypes<PropsOptions>, Defaults = ExtractDefaultPropTypes<PropsOptions>> = ComponentOptionsBase<Props, RawBindings, D, C, M, Mixin, Extends, Emits, EmitsNames, Defaults> & { props?: PropsOptions } & ThisType<CreateComponentPublicInsta…
  • removed: type ComponentOptionsWithoutProps<Props = {}, RawBindings = Data, D = Data, C extends ComputedOptions = {}, M extends MethodOptions = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin, Emits extends EmitsOptions = {}, EmitsNames extends string = string> = ComponentOptionsBase<Props, RawBindings, D, C, M, Mixin, Extends, Emits, EmitsNames, {}> & { props?: undefined } & ThisType<CreateComponentPublicInstance<Props…
  • removed: type ComputedGetter<T> = (ctx?: any) => T
  • removed: type ComputedOptions = Record<string, ComputedGetter<any> | WritableComputedOptions<any>>
  • removed: type ComputedSetter<T> = (v: T) => void
  • removed: type ExtractComputedReturns<T extends any> = { [key in keyof T]: T[key] extends { get: (...args: any[]) => infer TReturn } ? TReturn : T[key] extends (...args: any[]) => infer TReturn ? TReturn : never }
  • removed: type SetupFunction<Props, RawBindings = {}, Emits extends EmitsOptions = {}> = (this: void, props: Readonly<Props>, ctx: SetupContext<Emits>) => RawBindings | (() => VNode | null) | void
  • removed: type WithLegacyAPI<T, D, C, M, Props> = T & Omit<Vue2ComponentOptions<Vue, D, M, C, Props>, keyof T>
  • removed: interface PropOptions<T = any, D = T>
  • removed: method PropOptions.validator?(value: unknown): boolean
  • removed: property PropOptions.default?: D | DefaultFactory<D> | null | undefined | object
  • removed: property PropOptions.required?: boolean
  • removed: property PropOptions.type?: PropType<T> | true | null
  • removed: type ComponentObjectPropsOptions<P = Data> = { [K in keyof P]: Prop<P[K]> | null }
  • removed: type ComponentPropsOptions<P = Data> = ComponentObjectPropsOptions<P> | string[]
  • removed: type ExtractDefaultPropTypes<O> = O extends object ? { [K in keyof Pick<O, DefaultKeys<O>>]: InferPropType<O[K]> } : {}
  • removed: type ExtractPropTypes<O> = { [K in keyof Pick<O, RequiredKeys<O>>]: InferPropType<O[K]> } & { [K in keyof Pick<O, OptionalKeys<O>>]?: InferPropType<O[K]> }
  • removed: type Prop<T, D = T> = PropOptions<T, D> | PropType<T>
  • removed: type PropType<T> = PropConstructor<T> | PropConstructor<T>[]
  • removed: interface ComponentCustomProperties
  • removed: type ComponentInstance = InstanceType<VueConstructor>
  • removed: type ComponentPublicInstance<P = {}, B = {}, D = {}, C extends ComputedOptions = {}, M extends MethodOptions = {}, E extends EmitsOptions = {}, PublicProps = P, Defaults = {}, MakeDefaultsOptional extends boolean = false, Options = ComponentOptionsBase<any, any, any, any, any, any, any, any, any, any>> = Vue3Instance<D, P, PublicProps, E, Defaults, MakeDefaultsOptional, Options> & Readonly<P> & ShallowUnwrapRef<B> & UnwrapNestedRefs<D> & ExtractComputedReturns<…
  • removed: type ComponentPublicInstanceConstructor<T extends ComponentPublicInstance<Props, RawBindings, D, C, M> = ComponentPublicInstance<any, any, any>, Props = any, RawBindings = any, D = any, C extends ComputedOptions = ComputedOptions, M extends MethodOptions = MethodOptions> = { new (...args: any[]): T }
  • removed: type CreateComponentPublicInstance<P = {}, B = {}, D = {}, C extends ComputedOptions = {}, M extends MethodOptions = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin, E extends EmitsOptions = {}, PublicProps = P, Defaults = {}, MakeDefaultsOptional extends boolean = false, PublicMixin = IntersectionMixin<Mixin> & IntersectionMixin<Extends>, PublicP = UnwrapMixinsType<PublicMixin, 'P'> & EnsureNonVoid<P>, PublicB = UnwrapMixinsType<PublicMixin, 'B'> & EnsureNonVoid<B>, PublicD = UnwrapMixinsType<PublicMixin, 'D'> & EnsureNonVoid<D>, PublicC extends ComputedOptions = UnwrapMixinsType<PublicMixin, 'C'> & EnsureNonVoid<C>, PublicM extends MethodOptions = UnwrapMixinsType<PublicMixin, 'M'> & EnsureNonVoid<M>, PublicDefaults = UnwrapMixinsType<PublicMixin, 'Defaults'> & EnsureNonVoid<Defaults>> = ComponentPublicInstance<PublicP, PublicB, PublicD, PublicC, PublicM, E, PublicProps, PublicDefaults, MakeDefaultsOptional>
  • removed: type DebuggerHook = (e: DebuggerEvent) => void
  • removed: type ErrorCapturedHook<TError = unknown> = (err: TError, instance: ComponentPublicInstance | null, info: string) => boolean | void
  • removed: type IntersectionMixin<T> = IsDefaultMixinComponent<T> extends true ? OptionTypesType<{}, {}, {}, {}, {}, {}> : UnionToIntersection<ExtractMixin<T>>
  • removed: type MergedComponentOptionsOverride = { beforeCreate?: MergedHook; created?: MergedHook; beforeMount?: MergedHook; mounted?: MergedHook; beforeUpdate?: MergedHook; updated?: MergedHook; activated?:…
  • removed: type OptionTypesKeys = 'P' | 'B' | 'D' | 'C' | 'M' | 'Defaults'
  • removed: type OptionTypesType<P = {}, B = {}, D = {}, C extends ComputedOptions = {}, M extends MethodOptions = {}, Defaults = {}> = { P: P; B: B; D: D; C: C; M: M; Defaults: Defaults }
  • removed: type UnwrapMixinsType<T, Type extends OptionTypesKeys> = T extends OptionTypesType ? T[Type] : never
  • removed: function defineAsyncComponent(source: AsyncComponentLoader | AsyncComponentOptions): AsyncComponent
  • removed: interface AsyncComponentOptions
  • removed: property AsyncComponentOptions.delay?: number
  • removed: property AsyncComponentOptions.errorComponent?: Component
  • removed: property AsyncComponentOptions.loader: AsyncComponentLoader
  • removed: property AsyncComponentOptions.loadingComponent?: Component
  • removed: property AsyncComponentOptions.onError?: (error: Error, retry: () => void, fail: () => void, attempts: number) => any
  • removed: property AsyncComponentOptions.timeout?: number
  • removed: type AsyncComponentLoader<T = any> = () => Promise<AsyncComponentResolveResult<T>>
  • removed: type AsyncComponentResolveResult<T = Component> = T | { default: T }
  • removed: function defineComponent<PropNames extends string, Props = Readonly<{ [key in PropNames]?: any }>>(options: { functional: true; props?: PropNames[]; render?: (h: CreateElement, context: RenderContext<Props>) => any }): DefineComponent<Props>
  • removed: function defineComponent<PropNames extends string, RawBindings = {}, D = {}, C extends ComputedOptions = {}, M extends MethodOptions = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin, Emits extends EmitsOptions = {}, EmitsNames extends string = string, PropsOptions extends ComponentPropsOptions = ComponentPropsOptions>…
  • removed: function defineComponent<Props, RawBindings = {}, D = {}, C extends ComputedOptions = {}, M extends MethodOptions = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin, Emits extends EmitsOptions = {}, EmitsNames extends string = string, PropsOptions extends ComponentPropsOptions = ComponentPropsOptions>(options: HasDefine…
  • removed: function defineComponent<PropsOptions extends ComponentPropsOptions = ComponentPropsOptions, Props = ExtractPropTypes<PropsOptions>>(options: { functional: true; props?: PropsOptions; render?: (h: CreateElement, context: RenderContext<Props>) => any }): DefineComponent<PropsOptions>
  • removed: function defineComponent<RawBindings, D = {}, C extends ComputedOptions = {}, M extends MethodOptions = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin, Emits extends EmitsOptions = {}, EmitsNames extends string = string>(options: { functional?: never } & ComponentOptionsWithoutProps<{}, RawBindings, D, C, M, Mixin, Ex…
  • removed: type DefineComponent<PropsOrPropOptions = {}, RawBindings = {}, D = {}, C extends ComputedOptions = ComputedOptions, M extends MethodOptions = MethodOptions, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin, E extends EmitsOptions = {}, EE extends string = string, Props = Readonly<PropsOrPropOptions extends ComponentPropsOptions ? ExtractPropTypes<PropsOrPropOptions> : PropsOrPropOptions>, Defaults = ExtractDefaultPropTypes<PropsOrPropOptions>> = ComponentPublicInstanceConstructor<CreateComponentPublicInstance<Props, RawBindings, D, C, M, Mixin, Extends, E, Props, Defaults, true> & Props> & ComponentOpt…
  • removed: interface DirectiveBinding<V> extends Readonly<VNodeDirective>
  • removed: interface ObjectDirective<T = any, V = any>
  • removed: property ObjectDirective.bind?: DirectiveHook<T, any, V>
  • removed: property ObjectDirective.componentUpdated?: DirectiveHook<T, any, V>
  • removed: property ObjectDirective.inserted?: DirectiveHook<T, any, V>
  • removed: property ObjectDirective.unbind?: DirectiveHook<T, any, V>
  • removed: property ObjectDirective.update?: DirectiveHook<T, any, V>
  • removed: readonly property DirectiveBinding.modifiers: DirectiveModifiers
  • removed: readonly property DirectiveBinding.oldValue: V | null
  • removed: readonly property DirectiveBinding.value: V
  • removed: type Directive<T = any, V = any> = ObjectDirective<T, V> | FunctionDirective<T, V>
  • removed: type DirectiveHook<T = any, Prev = VNode | null, V = any> = (el: T, binding: DirectiveBinding<V>, vnode: VNode, prevVNode: Prev) => void
  • removed: type DirectiveModifiers = Record<string, boolean>
  • removed: type FunctionDirective<T = any, V = any> = DirectiveHook<T, any, V>
  • removed: class EffectScope
  • removed: const enum ReactiveFlags
  • removed: const enum TrackOpTypes
  • removed: const enum TriggerOpTypes
  • removed: const onActivated: (fn: () => void, target?: any) => void
  • removed: const onBeforeMount: (fn: () => void, target?: any) => void
  • removed: const onBeforeUnmount: (fn: () => void, target?: any) => void
  • removed: const onBeforeUpdate: (fn: () => void, target?: any) => void
  • removed: const onDeactivated: (fn: () => void, target?: any) => void
  • removed: const onMounted: (fn: () => void, target?: any) => void
  • removed: const onRenderTracked: (fn: (e: DebuggerEvent) => any, target?: any) => void
  • removed: const onRenderTriggered: (fn: (e: DebuggerEvent) => any, target?: any) => void
  • removed: const onServerPrefetch: (fn: () => void, target?: any) => void
  • removed: const onUnmounted: (fn: () => void, target?: any) => void
  • removed: const onUpdated: (fn: () => void, target?: any) => void
  • removed: const version: string
  • removed: constructor EffectScope(detached?: boolean)
  • removed: function computed<T>(getter: ComputedGetter<T>, debugOptions?: DebuggerOptions): ComputedRef<T>
  • removed: function computed<T>(options: WritableComputedOptions<T>, debugOptions?: DebuggerOptions): WritableComputedRef<T>
  • removed: function customRef<T>(factory: CustomRefFactory<T>): Ref<T>
  • removed: function del(object: object, key: string | number): void
  • removed: function del<T>(array: T[], key: number): void
  • removed: function effectScope(detached?: boolean): EffectScope
  • removed: function getCurrentScope(): EffectScope | undefined
  • removed: function inject<T>(key: InjectionKey<T> | string): T | undefined
  • removed: function inject<T>(key: InjectionKey<T> | string, defaultValue: T | (() => T), treatDefaultAsFactory: true): T
  • removed: function inject<T>(key: InjectionKey<T> | string, defaultValue: T, treatDefaultAsFactory?: false): T
  • removed: function isProxy(value: unknown): boolean
  • removed: function isReactive(value: unknown): boolean
  • removed: function isReadonly(value: unknown): boolean
  • removed: function isRef<T>(r: Ref<T> | unknown): r is Ref<T>
  • removed: function isShallow(value: unknown): boolean
  • removed: function markRaw<T extends object>(value: T): T & { [RawSymbol]?: true }
  • removed: function nextTick(): Promise<void>
  • removed: function nextTick<T>(cb: (this: T, ...args: any[]) => any, ctx: T): void
  • removed: function nextTick<T>(this: T, cb: (this: T, ...args: any[]) => any): void
  • removed: function onErrorCaptured<TError = Error>(hook: ErrorCapturedHook<TError>, target?: any): void
  • removed: function onScopeDispose(fn: () => void): void
  • removed: function provide<T>(key: InjectionKey<T> | string | number, value: T): void
  • removed: function proxyRefs<T extends object>(objectWithRefs: T): ShallowUnwrapRef<T>
  • removed: function reactive<T extends object>(target: T): UnwrapNestedRefs<T>
  • removed: function readonly<T extends object>(target: T): DeepReadonly<UnwrapNestedRefs<T>>
  • removed: function ref<T = any>(): Ref<T | undefined>
  • removed: function ref<T extends Ref>(value: T): T
  • removed: function ref<T>(value: T): Ref<UnwrapRef<T>>
  • removed: function set<T>(array: T[], key: number, value: T): T
  • removed: function set<T>(object: object, key: string | number, value: T): T
  • removed: function shallowReactive<T extends object>(target: T): ShallowReactive<T>
  • removed: function shallowReadonly<T extends object>(target: T): Readonly<T>
  • removed: function shallowRef<T = any>(): ShallowRef<T | undefined>
  • removed: function shallowRef<T extends Ref>(value: T): T
  • removed: function shallowRef<T>(value: T | Ref<T>): Ref<T> | ShallowRef<T>
  • removed: function shallowRef<T>(value: T): ShallowRef<T>
  • removed: function toRaw<T>(observed: T): T
  • removed: function toRef<T extends object, K extends keyof T>(object: T, key: K): ToRef<T[K]>
  • removed: function toRef<T extends object, K extends keyof T>(object: T, key: K, defaultValue: T[K]): ToRef<Exclude<T[K], undefined>>
  • removed: function toRefs<T extends object>(object: T): ToRefs<T>
  • removed: function triggerRef(ref: Ref): void
  • removed: function unref<T>(ref: T | Ref<T>): T
  • removed: function useCssModule(name?: string): Record<string, string>
  • removed: function useCssVars(getter: (vm: Record<string, any>, setupProxy: Record<string, any>) => Record<string, string>): void
  • removed: function watch<T extends MultiWatchSources, Immediate extends Readonly<boolean> = false>(sources: [...T], cb: WatchCallback<MapSources<T, false>, MapSources<T, Immediate>>, options?: WatchOptions<Immediate>): WatchStopHandle
  • removed: function watch<T extends Readonly<MultiWatchSources>, Immediate extends Readonly<boolean> = false>(source: T, cb: WatchCallback<MapSources<T, false>, MapSources<T, Immediate>>, options?: WatchOptions<Immediate>): WatchStopHandle
  • removed: function watch<T extends object, Immediate extends Readonly<boolean> = false>(source: T, cb: WatchCallback<T, Immediate extends true ? T | undefined : T>, options?: WatchOptions<Immediate>): WatchStopHandle
  • removed: function watch<T, Immediate extends Readonly<boolean> = false>(source: WatchSource<T>, cb: WatchCallback<T, Immediate extends true ? T | undefined : T>, options?: WatchOptions<Immediate>): WatchStopHandle
  • removed: function watchEffect(effect: WatchEffect, options?: WatchOptionsBase): WatchStopHandle
  • removed: function watchPostEffect(effect: WatchEffect, options?: DebuggerOptions): WatchStopHandle
  • removed: function watchSyncEffect(effect: WatchEffect, options?: DebuggerOptions): WatchStopHandle
  • removed: interface ComputedRef<T = any> extends WritableComputedRef<T>
  • removed: interface DebuggerOptions
  • removed: interface InjectionKey<T> extends Symbol
  • removed: interface Ref<T = any>
  • removed: interface RefUnwrapBailTypes
  • removed: interface WatchOptions<Immediate = boolean> extends WatchOptionsBase
  • removed: interface WatchOptionsBase extends DebuggerOptions
  • removed: interface WritableComputedOptions<T>
  • removed: interface WritableComputedRef<T> extends Ref<T>
  • removed: member ReactiveFlags.IS_READONLY = '__v_isReadonly'
  • removed: member ReactiveFlags.IS_SHALLOW = '__v_isShallow'
  • removed: member ReactiveFlags.RAW = '__v_raw'
  • removed: member ReactiveFlags.SKIP = '__v_skip'
  • removed: member TrackOpTypes.GET = 'get'
  • removed: member TrackOpTypes.TOUCH = 'touch'
  • removed: member TriggerOpTypes.ADD = 'add'
  • removed: member TriggerOpTypes.ARRAY_MUTATION = 'array mutation'
  • removed: member TriggerOpTypes.DELETE = 'delete'
  • removed: member TriggerOpTypes.SET = 'set'
  • removed: method EffectScope.run<T>(fn: () => T): T | undefined
  • removed: method EffectScope.stop(fromParent?: boolean): void
  • removed: property ComputedRef[ComputedRefSymbol]: true
  • removed: property DebuggerOptions.onTrack?: (event: DebuggerEvent) => void
  • removed: property DebuggerOptions.onTrigger?: (event: DebuggerEvent) => void
  • removed: property EffectScope.detached: boolean
  • removed: property Ref.value: T
  • removed: property RefUnwrapBailTypes.runtimeDOMBailTypes: Node | Window
  • removed: property Ref[RefSymbol]: true
  • removed: property WatchOptions.deep?: boolean
  • removed: property WatchOptions.immediate?: Immediate
  • removed: property WatchOptionsBase.flush?: 'pre' | 'post' | 'sync'
  • removed: property WritableComputedOptions.get: ComputedGetter<T>
  • removed: property WritableComputedOptions.set: ComputedSetter<T>
  • removed: readonly property ComputedRef.value: T
  • removed: readonly property WritableComputedRef.effect: any
  • removed: type ComputedGetter<T> = (...args: any[]) => T
  • removed: type ComputedSetter<T> = (v: T) => void
  • removed: type CustomRefFactory<T> = (track: () => void, trigger: () => void) => { get: () => T; set: (value: T) => void }
  • removed: type DebuggerEvent = {} & DebuggerEventExtraInfo
  • removed: type DebuggerEventExtraInfo = { target: object; type: TrackOpTypes | TriggerOpTypes; key?: any; newValue?: any; oldValue?: any }
  • removed: type DeepReadonly<T> = T extends Builtin ? T : T extends Map<infer K, infer V> ? ReadonlyMap<DeepReadonly<K>, DeepReadonly<V>> : T extends ReadonlyMap<infer K, infer V> ? ReadonlyMap…
  • removed: type ErrorCapturedHook<TError = unknown> = (err: TError, instance: any, info: string) => boolean | void
  • removed: type ShallowReactive<T> = T & { [ShallowReactiveMarker]?: true }
  • removed: type ShallowRef<T = any> = Ref<T> & { [ShallowRefMarker]?: true }
  • removed: type ShallowUnwrapRef<T> = { [K in keyof T]: T[K] extends Ref<infer V> ? V : T[K] extends Ref<infer V> | undefined ? unknown extends V ? undefined : V | undefined : T[K] }
  • removed: type ToRef<T> = IfAny<T, Ref<T>, [T] extends [Ref] ? T : Ref<T>>
  • removed: type ToRefs<T = any> = { [K in keyof T]: ToRef<T[K]> }
  • removed: type UnwrapNestedRefs<T> = T extends Ref ? T : UnwrapRefSimple<T>
  • removed: type UnwrapRef<T> = T extends ShallowRef<infer V> ? V : T extends Ref<infer V> ? UnwrapRefSimple<V> : UnwrapRefSimple<T>
  • removed: type WatchCallback<V = any, OV = any> = (value: V, oldValue: OV, onCleanup: OnCleanup) => any
  • removed: type WatchEffect = (onCleanup: OnCleanup) => void
  • removed: type WatchSource<T = any> = Ref<T> | ComputedRef<T> | (() => T)
  • removed: type WatchStopHandle = () => void
  • removed: const h: CreateElement
  • removed: function getCurrentInstance(): { proxy: Vue } | null
  • removed: function useAttrs(): SetupContext['attrs']
  • removed: function useListeners(): SetupContext['listeners']
  • removed: function useSlots(): SetupContext['slots']
  • removed: interface SetupContext<E extends EmitsOptions = {}>
  • removed: method SetupContext.expose(exposed?: Record<string, any>): void
  • removed: property SetupContext.attrs: Data
  • removed: property SetupContext.emit: EmitFn<E>
  • removed: property SetupContext.listeners: Record<string, Function | Function[]>
  • removed: property SetupContext.slots: Slots
  • removed: type EmitFn<Options = ObjectEmitsOptions, Event extends keyof Options = keyof Options, ReturnType extends void | Vue = void> = Options extends Array<infer V> ? (event: V, ...args: any[]) => ReturnType : {} extends Options ? (event: string, ...args: any[]) => ReturnType : UnionToInterse…
  • removed: type EmitsOptions = ObjectEmitsOptions | string[]
  • removed: type ObjectEmitsOptions = Record<string, ((...args: any[]) => any) | null>
  • removed: type Slot = (...args: any[]) => VNode[]
  • removed: type Slots = Record<string, Slot | undefined>
  • removed: declare global
  • removed: function defineEmits<E extends EmitsOptions = EmitsOptions>(emitOptions: E): EmitFn<E>
  • removed: function defineEmits<EE extends string = string>(emitOptions: EE[]): EmitFn<EE[]>
  • removed: function defineEmits<TypeEmit>(): TypeEmit
  • removed: function defineExpose<Exposed extends Record<string, any> = Record<string, any>>(exposed?: Exposed): void
  • removed: function defineProps<PP extends ComponentObjectPropsOptions = ComponentObjectPropsOptions>(props: PP): Readonly<ExtractPropTypes<PP>>
  • removed: function defineProps<PropNames extends string = string>(props: PropNames[]): Readonly<{ [key in PropNames]?: any }>
  • removed: function defineProps<TypeProps>(): Readonly<TypeProps>
  • removed: function withDefaults<Props, Defaults extends InferDefaults<Props>>(props: Props, defaults: Defaults): PropsWithDefaults<Props, Defaults>
  • removed: interface AllowedComponentProps
  • removed: interface ComponentCustomProps
  • removed: interface VNode
  • removed: interface VNodeChildrenArrayContents extends Array<VNodeChildren | VNode>
  • removed: interface VNodeComponentOptions
  • removed: interface VNodeData
  • removed: interface VNodeDirective
  • removed: property AllowedComponentProps.class?: unknown
  • removed: property AllowedComponentProps.style?: unknown
  • removed: property VNode.children?: VNode[]
  • removed: property VNode.componentInstance?: Vue
  • removed: property VNode.componentOptions?: VNodeComponentOptions
  • removed: property VNode.context?: Vue
  • removed: property VNode.data?: VNodeData
  • removed: property VNode.elm?: Node
  • removed: property VNode.isComment: boolean
  • removed: property VNode.isRootInsert: boolean
  • removed: property VNode.isStatic?: boolean
  • removed: property VNode.key?: string | number | symbol | boolean
  • removed: property VNode.ns?: string
  • removed: property VNode.parent?: VNode
  • removed: property VNode.raw?: boolean
  • removed: property VNode.tag?: string
  • removed: property VNode.text?: string
  • removed: property VNodeComponentOptions.Ctor: typeof Vue
  • removed: property VNodeComponentOptions.children?: VNode[]
  • removed: property VNodeComponentOptions.listeners?: object
  • removed: property VNodeComponentOptions.propsData?: object
  • removed: property VNodeComponentOptions.tag?: string
  • removed: property VNodeData.attrs?: { [key: string]: any }
  • removed: property VNodeData.class?: any
  • removed: property VNodeData.directives?: VNodeDirective[]
  • removed: property VNodeData.domProps?: { [key: string]: any }
  • removed: property VNodeData.hook?: { [key: string]: Function }
  • removed: property VNodeData.inlineTemplate?: { render: Function; staticRenderFns: Function[] }
  • removed: property VNodeData.keepAlive?: boolean
  • removed: property VNodeData.key?: string | number
  • removed: property VNodeData.nativeOn?: { [key: string]: Function | Function[] }
  • removed: property VNodeData.on?: { [key: string]: Function | Function[] }
  • removed: property VNodeData.props?: { [key: string]: any }
  • removed: property VNodeData.ref?: VNodeRef
  • removed: property VNodeData.refInFor?: boolean
  • removed: property VNodeData.scopedSlots?: { [key: string]: ScopedSlot | undefined }
  • removed: property VNodeData.show?: boolean
  • removed: property VNodeData.slot?: string
  • removed: property VNodeData.staticClass?: string
  • removed: property VNodeData.staticStyle?: { [key: string]: any }
  • removed: property VNodeData.style?: StyleValue
  • removed: property VNodeData.tag?: string
  • removed: property VNodeData.transition?: object
  • removed: property VNodeDirective.arg?: string
  • removed: property VNodeDirective.def?: DirectiveFunction | DirectiveOptions
  • removed: property VNodeDirective.expression?: string
  • removed: property VNodeDirective.modifiers?: { [key: string]: boolean }
  • removed: property VNodeDirective.name: string
  • removed: property VNodeDirective.oldArg?: string
  • removed: property VNodeDirective.oldValue?: any
  • removed: property VNodeDirective.value?: any
  • removed: type NormalizedScopedSlot = (props: any) => ScopedSlotChildren
  • removed: type ScopedSlot = (props: any) => ScopedSlotReturnValue
  • removed: type ScopedSlotChildren = VNode[] | undefined
  • removed: type VNodeChildren = VNodeChildrenArrayContents | [ScopedSlot] | string | boolean | number | null | undefined
  • removed: type VNodeRef = string | Ref | ((ref: Element | ComponentPublicInstance | null, refs: Record<string, any>) => void)
  • removed: call CreateElement(tag?: | string | Component<any, any, any, any> | AsyncComponent<any, any, any, any> | (() => Component), children?: VNodeChildren): VNode
  • removed: call CreateElement(tag?: | string | Component<any, any, any, any> | AsyncComponent<any, any, any, any> | (() => Component), data?: VNodeData, children?: VNodeChildren): VNode
  • removed: const Vue: VueConstructor
  • removed: interface CreateElement
  • removed: interface Vue<Data = Record<string, any>, Props = Record<string, any>, Instance = never, Options = never, Emit = (event: string, ...args: any[]) => Vue>
  • removed: interface VueConfiguration
  • removed: interface VueConstructor<V extends Vue = Vue>
  • removed: method Vue.$destroy(): void
  • removed: method Vue.$forceUpdate(): void
  • removed: method Vue.$mount(elementOrSelector?: Element | string, hydrating?: boolean): this
  • removed: method Vue.$off(event?: string | string[], callback?: Function): this
  • removed: method Vue.$on(event: string | string[], callback: Function): this
  • removed: method Vue.$once(event: string | string[], callback: Function): this
  • removed: method Vue.$watch(expOrFn: string, callback: (this: this, n: any, o: any) => void, options?: WatchOptions): () => void
  • removed: method Vue.$watch<T>(expOrFn: (this: this) => T, callback: (this: this, n: T, o: T) => void, options?: WatchOptions): () => void
  • removed: method VueConfiguration.errorHandler(err: Error, vm: Vue, info: string): void
  • removed: method VueConfiguration.warnHandler(msg: string, vm: Vue, trace: string): void
  • removed: method VueConstructor.compile(template: string): { render(createElement: typeof Vue.prototype.$createElement): VNode; staticRenderFns: (() => VNode)[] }
  • removed: method VueConstructor.component(id: string): VueConstructor
  • removed: method VueConstructor.component(id: string, definition?: ComponentOptions<V>): ExtendedVue<V, {}, {}, {}, {}, {}>
  • removed: method VueConstructor.component<Data, Methods, Computed, PropNames extends string = never, SetupBindings = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin>(id: string, definition?: ThisTypedComponentOptionsWithArrayProps<V, Data, Methods, Computed, PropNames, SetupBindings, Mixin, Extends>): ExtendedVue<V, Data, Method…
  • removed: method VueConstructor.component<Data, Methods, Computed, Props, SetupBindings, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin>(id: string, definition?: ThisTypedComponentOptionsWithRecordProps<V, Data, Methods, Computed, Props, SetupBindings, Mixin, Extends>): ExtendedVue<V, Data, Methods, Computed, Props, SetupBindings>
  • removed: method VueConstructor.component<Data, Methods, Computed, Props, SetupBindings>(id: string, definition: AsyncComponent<Data, Methods, Computed, Props>): ExtendedVue<V, Data, Methods, Computed, Props, SetupBindings>
  • removed: method VueConstructor.component<PropNames extends string>(id: string, definition: FunctionalComponentOptions<Record<PropNames, any>, PropNames[]>): ExtendedVue<V, {}, {}, {}, Record<PropNames, any>, {}>
  • removed: method VueConstructor.component<Props>(id: string, definition: FunctionalComponentOptions<Props, RecordPropsDefinition<Props>>): ExtendedVue<V, {}, {}, {}, Props, {}>
  • removed: method VueConstructor.component<T extends DefineComponent<any, any, any, any, any, any, any, any>>(id: string, definition?: T): T
  • removed: method VueConstructor.component<VC extends VueConstructor>(id: string, constructor: VC): VC
  • removed: method VueConstructor.delete(object: object, key: string | number): void
  • removed: method VueConstructor.delete<T>(array: T[], key: number): void
  • removed: method VueConstructor.directive(id: string, definition?: Directive): ObjectDirective
  • removed: method VueConstructor.directive(id: string, definition?: DirectiveOptions | DirectiveFunction): DirectiveOptions
  • removed: method VueConstructor.extend(options?: ComponentOptions<V>): ExtendedVue<V, {}, {}, {}, {}, {}>
  • removed: method VueConstructor.extend<Data, Methods, Computed, PropNames extends string = never, SetupBindings = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin>(options?: ThisTypedComponentOptionsWithArrayProps<V, Data, Methods, Computed, PropNames, SetupBindings, Mixin, Extends>): ExtendedVue<V, Data, Methods, Computed, Recor…
  • removed: method VueConstructor.extend<Data, Methods, Computed, Props, SetupBindings = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin>(options?: ThisTypedComponentOptionsWithRecordProps<V, Data, Methods, Computed, Props, SetupBindings, Mixin, Extends>): ExtendedVue<V, Data, Methods, Computed, Props, SetupBindings, Mixin, Extend…
  • removed: method VueConstructor.extend<PropNames extends string = never>(definition: FunctionalComponentOptions<Record<PropNames, any>, PropNames[]>): ExtendedVue<V, {}, {}, {}, Record<PropNames, any>, {}>
  • removed: method VueConstructor.extend<Props>(definition: FunctionalComponentOptions<Props, RecordPropsDefinition<Props>>): ExtendedVue<V, {}, {}, {}, Props, {}>
  • removed: method VueConstructor.filter(id: string, definition?: Function): Function
  • removed: method VueConstructor.mixin(mixin: VueConstructor | ComponentOptions<Vue>): VueConstructor<V>
  • removed: method VueConstructor.nextTick(): Promise<void>
  • removed: method VueConstructor.nextTick<T>(callback: (this: T) => void, context?: T): void
  • removed: method VueConstructor.observable<T>(obj: T): T
  • removed: method VueConstructor.set<T>(array: T[], key: number, value: T): T
  • removed: method VueConstructor.set<T>(object: object, key: string | number, value: T): T
  • removed: method VueConstructor.use(plugin: PluginObject<any> | PluginFunction<any>, ...options: any[]): VueConstructor<V>
  • removed: method VueConstructor.use<T>(plugin: PluginObject<T> | PluginFunction<T>, options?: T): VueConstructor<V>
  • removed: new VueConstructor(options?: ComponentOptions<V>): CombinedVueInstance<V, object, object, object, Record<keyof object, any>, {}>
  • removed: new VueConstructor<Data = object, Methods = object, Computed = object, PropNames extends string = never, SetupBindings = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin>(options?: ThisTypedComponentOptionsWithArrayProps<V, Data, Methods, Computed, PropNames, SetupBindings, Mixin, Extends>): CombinedVueInstance<V, Data,…
  • removed: new VueConstructor<Data = object, Methods = object, Computed = object, Props = object, SetupBindings = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin>(options?: ThisTypedComponentOptionsWithRecordProps<V, Data, Methods, Computed, Props, SetupBindings, Mixin, Extends>): CombinedVueInstance<V, Data, Methods, Computed, R…
  • removed: property Vue.$createElement: CreateElement
  • removed: property Vue.$delete: typeof Vue.delete
  • removed: property Vue.$emit: Emit
  • removed: property Vue.$nextTick: typeof nextTick
  • removed: property Vue.$set: typeof Vue.set
  • removed: property VueConfiguration.async: boolean
  • removed: property VueConfiguration.devtools: boolean
  • removed: property VueConfiguration.ignoredElements: (string | RegExp)[]
  • removed: property VueConfiguration.keyCodes: { [key: string]: number | number[] }
  • removed: property VueConfiguration.optionMergeStrategies: any
  • removed: property VueConfiguration.performance: boolean
  • removed: property VueConfiguration.productionTip: boolean
  • removed: property VueConfiguration.silent: boolean
  • removed: property VueConstructor.config: VueConfiguration
  • removed: property VueConstructor.util: { warn(msg: string, vm?: InstanceType<VueConstructor>): void }
  • removed: property VueConstructor.version: string
  • removed: readonly property Vue.$attrs: Record<string, string>
  • removed: readonly property Vue.$children: NeverFallback<Instance, Vue>[]
  • removed: readonly property Vue.$data: Data
  • removed: readonly property Vue.$el: Element
  • removed: readonly property Vue.$isServer: boolean
  • removed: readonly property Vue.$listeners: Record<string, Function | Function[]>
  • removed: readonly property Vue.$options: NeverFallback<Options, ComponentOptions<Vue>>
  • removed: readonly property Vue.$parent: NeverFallback<Instance, Vue> | null
  • removed: readonly property Vue.$props: Props
  • removed: readonly property Vue.$refs: { [key: string]: | NeverFallback<Instance, Vue> | Vue | Element | (NeverFallback<Instance, Vue> | Vue | Element)[] | undefined }
  • removed: readonly property Vue.$root: NeverFallback<Instance, Vue>
  • removed: readonly property Vue.$scopedSlots: { [key: string]: NormalizedScopedSlot | undefined }
  • removed: readonly property Vue.$slots: { [key: string]: VNode[] | undefined }
  • removed: readonly property Vue.$ssrContext: any
  • removed: readonly property Vue.$vnode: VNode
  • removed: type CombinedVueInstance<Instance extends Vue, Data, Methods, Computed, Props, SetupBindings = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin, PublicMixin = IntersectionMixin<Mixin> & IntersectionMixin<Extends>> = UnwrapNestedRefs<UnwrapMixinsType<PublicMixin, 'D'>> & Data & UnwrapMixinsType<PublicMixin, 'M'> & Methods & ExtractComputedReturns<UnwrapMixinsType<PublicMixi…
  • removed: type ExtendedVue<Instance extends Vue, Data, Methods, Computed, Props, SetupBindings = {}, Mixin extends ComponentOptionsMixin = ComponentOptionsMixin, Extends extends ComponentOptionsMixin = ComponentOptionsMixin> = VueConstructor<CombinedVueInstance<Instance, Data, Methods, Computed, Props, SetupBindings, Mixin, Extends> & Vue>