umd.d.ts — vue Source File
Architecture documentation for umd.d.ts, a typescript file in the vue codebase. 2 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR f6fecf35_da6f_5620_3e90_74195c04a07c["umd.d.ts"] 451106ad_39e7_1c30_4a13_bb292ee7299e["./index"] f6fecf35_da6f_5620_3e90_74195c04a07c --> 451106ad_39e7_1c30_4a13_bb292ee7299e ca28faa9_216b_2023_c479_b397edce4bfb["./options"] f6fecf35_da6f_5620_3e90_74195c04a07c --> ca28faa9_216b_2023_c479_b397edce4bfb style f6fecf35_da6f_5620_3e90_74195c04a07c fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import * as V from './index'
import {
DefaultData,
DefaultProps,
DefaultMethods,
DefaultComputed,
PropsDefinition
} from './options'
// Expose some types for backward compatibility...
declare namespace Vue {
// vue.d.ts
export type CreateElement = V.CreateElement
export type VueConstructor<V extends Vue = Vue> = V.VueConstructor<V>
// options.d.ts
export type Component<
Data = DefaultData<never>,
Methods = DefaultMethods<never>,
Computed = DefaultComputed,
Props = DefaultProps
> = V.Component<Data, Methods, Computed, Props>
export type AsyncComponent<
Data = DefaultData<never>,
Methods = DefaultMethods<never>,
Computed = DefaultComputed,
Props = DefaultProps
> = V.AsyncComponent<Data, Methods, Computed, Props>
export type 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>
export type FunctionalComponentOptions<
Props = DefaultProps,
PropDefs = PropsDefinition<Props>
> = V.FunctionalComponentOptions<Props, PropDefs>
export type RenderContext<Props = DefaultProps> = V.RenderContext<Props>
export type PropType<T> = V.PropType<T>
export type PropOptions<T = any> = V.PropOptions<T>
export type ComputedOptions<T> = V.ComputedOptions<T>
export type WatchHandler<T> = V.WatchHandler<T>
export type WatchOptions = V.WatchOptions
export type WatchOptionsWithHandler<T> = V.WatchOptionsWithHandler<T>
export type DirectiveFunction = V.DirectiveFunction
export type DirectiveOptions = V.DirectiveOptions
// plugin.d.ts
export type PluginFunction<T> = V.PluginFunction<T>
export type PluginObject<T> = V.PluginObject<T>
// vnode.d.ts
export type VNodeChildren = V.VNodeChildren
export type VNodeChildrenArrayContents = V.VNodeChildrenArrayContents
export type VNode = V.VNode
export type VNodeComponentOptions = V.VNodeComponentOptions
export type VNodeData = V.VNodeData
export type VNodeDirective = V.VNodeDirective
}
declare class Vue extends V.default {}
export = Vue
export as namespace Vue
Domain
Classes
Types
- AsyncComponent
- Component
- ComponentOptions
- ComputedOptions
- CreateElement
- DirectiveFunction
- DirectiveOptions
- FunctionalComponentOptions
- PluginFunction
- PluginObject
- PropOptions
- PropType
- RenderContext
- VNode
- VNodeChildren
- VNodeChildrenArrayContents
- VNodeComponentOptions
- VNodeData
- VNodeDirective
- VueConstructor
- WatchHandler
- WatchOptions
- WatchOptionsWithHandler
Dependencies
- ./index
- ./options
Source
Frequently Asked Questions
What does umd.d.ts do?
umd.d.ts is a source file in the vue codebase, written in typescript. It belongs to the VueCore domain.
What does umd.d.ts depend on?
umd.d.ts imports 2 module(s): ./index, ./options.
Where is umd.d.ts in the architecture?
umd.d.ts is located at types/umd.d.ts (domain: VueCore, directory: types).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free