Upgrading vue 2 to 3
Breaking2.7.16 → 3.5.44Breaking2Security1Deprecated3New17Changed8Fixed85Other3
SecurityLow · CVSS 3.7ReDoS vulnerability in vue package that is exploitable through inefficient regex evaluation in the parseHTML functionGHSA-5j4c-8p2g-v4jx · CVE-2024-9506 ↗
BreakingUpgrade verdict
2 breaking changes and a security fix.
In plain terms
- 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.
Must act 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).
What you must change
Breaking2
optionMergeStrategies functions no longer receive the component instance as the 3rd argument.
optionMergeStrategiesthis.$props and the props object passed to setup() now always contain all declared prop keys, even for absent props.
this.$propssetup()propsSecurity1
ReDoS vulnerability in vue package that is exploitable through inefficient regex evaluation in the parseHTML function
Low · CVSS 3.7Deprecations to plan for
Deprecated3
Deprecates app.config.isCustomElement in favor of nesting it under app.config.compilerOptions.
app.config.isCustomElementapp.config.compilerOptionsDeprecates the delimiters component option in favor of nesting it under the compilerOptions component option.
delimiterscompilerOptionsDeprecates v-is in favor of is="vue:xxx".
v-isis="vue:xxx"API changes
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>