vue.d.ts — vue Source File
Architecture documentation for vue.d.ts, a typescript file in the vue codebase. 8 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR dce33347_2805_67f0_0612_2fa9417263c1["vue.d.ts"] ca28faa9_216b_2023_c479_b397edce4bfb["./options"] dce33347_2805_67f0_0612_2fa9417263c1 --> ca28faa9_216b_2023_c479_b397edce4bfb 399e579f_d260_79e9_af47_2a8192ddf5af["./vnode"] dce33347_2805_67f0_0612_2fa9417263c1 --> 399e579f_d260_79e9_af47_2a8192ddf5af eb4a5f93_e948_0550_109d_7785f0f97d62["./plugin"] dce33347_2805_67f0_0612_2fa9417263c1 --> eb4a5f93_e948_0550_109d_7785f0f97d62 9cf05bd7_5b61_ee72_59ac_663c0447e370["./v3-define-component"] dce33347_2805_67f0_0612_2fa9417263c1 --> 9cf05bd7_5b61_ee72_59ac_663c0447e370 c7199525_87aa_5674_ea7c_b4ecdca417bc["./v3-generated"] dce33347_2805_67f0_0612_2fa9417263c1 --> c7199525_87aa_5674_ea7c_b4ecdca417bc 96f06168_0871_17bf_9830_69fa4510866a["./v3-component-public-instance"] dce33347_2805_67f0_0612_2fa9417263c1 --> 96f06168_0871_17bf_9830_69fa4510866a 70e6714c_441d_4555_e9fa_a4e922f34b63["./v3-component-options"] dce33347_2805_67f0_0612_2fa9417263c1 --> 70e6714c_441d_4555_e9fa_a4e922f34b63 2a727529_d378_5962_312a_63bc0120dd62["./v3-directive"] dce33347_2805_67f0_0612_2fa9417263c1 --> 2a727529_d378_5962_312a_63bc0120dd62 style dce33347_2805_67f0_0612_2fa9417263c1 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import {
Component,
AsyncComponent,
ComponentOptions,
FunctionalComponentOptions,
DirectiveOptions,
DirectiveFunction,
RecordPropsDefinition,
ThisTypedComponentOptionsWithArrayProps,
ThisTypedComponentOptionsWithRecordProps,
WatchOptions
} from './options'
import { VNode, VNodeData, VNodeChildren, NormalizedScopedSlot } from './vnode'
import { PluginFunction, PluginObject } from './plugin'
import { DefineComponent } from './v3-define-component'
import { nextTick, UnwrapNestedRefs, ShallowUnwrapRef } from './v3-generated'
import {
UnwrapMixinsType,
IntersectionMixin
} from './v3-component-public-instance'
import {
ExtractComputedReturns,
ComponentOptionsMixin
} from './v3-component-options'
import { Directive, ObjectDirective } from './v3-directive'
export interface CreateElement {
(
tag?:
| string
| Component<any, any, any, any>
| AsyncComponent<any, any, any, any>
| (() => Component),
children?: VNodeChildren
): VNode
(
tag?:
| string
| Component<any, any, any, any>
| AsyncComponent<any, any, any, any>
| (() => Component),
data?: VNodeData,
children?: VNodeChildren
): VNode
}
type NeverFallback<T, D> = [T] extends [never] ? D : T
export interface Vue<
Data = Record<string, any>,
Props = Record<string, any>,
Instance = never,
Options = never,
Emit = (event: string, ...args: any[]) => Vue
> {
// properties with different types in defineComponent()
readonly $data: Data
readonly $props: Props
readonly $parent: NeverFallback<Instance, Vue> | null
readonly $root: NeverFallback<Instance, Vue>
// ... (387 more lines)
Domain
Subdomains
Functions
Dependencies
- ./options
- ./plugin
- ./v3-component-options
- ./v3-component-public-instance
- ./v3-define-component
- ./v3-directive
- ./v3-generated
- ./vnode
Source
Frequently Asked Questions
What does vue.d.ts do?
vue.d.ts is a source file in the vue codebase, written in typescript. It belongs to the VueCore domain, GlobalAPI subdomain.
What functions are defined in vue.d.ts?
vue.d.ts defines 1 function(s): Vue.
What does vue.d.ts depend on?
vue.d.ts imports 8 module(s): ./options, ./plugin, ./v3-component-options, ./v3-component-public-instance, ./v3-define-component, ./v3-directive, ./v3-generated, ./vnode.
Where is vue.d.ts in the architecture?
vue.d.ts is located at types/vue.d.ts (domain: VueCore, subdomain: GlobalAPI, directory: types).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free