Home / File/ umd.d.ts — vue Source File

umd.d.ts — vue Source File

Architecture documentation for umd.d.ts, a typescript file in the vue codebase. 2 imports, 0 dependents.

File typescript VueCore 2 imports 1 classes

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

Dependencies

  • ./index
  • ./options

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