Home / Type/ VNodeData Type — vue Architecture

VNodeData Type — vue Architecture

Architecture documentation for the VNodeData type/interface in vnode.d.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  00d700e4_857c_ef0e_abe9_1019ff10ae7b["VNodeData"]
  539d04d0_1559_45c0_9164_8dba901f6533["vnode.d.ts"]
  00d700e4_857c_ef0e_abe9_1019ff10ae7b -->|defined in| 539d04d0_1559_45c0_9164_8dba901f6533
  style 00d700e4_857c_ef0e_abe9_1019ff10ae7b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

types/vnode.d.ts lines 81–106

export interface VNodeData {
  key?: string | number
  slot?: string
  scopedSlots?: { [key: string]: ScopedSlot | undefined }
  ref?: VNodeRef
  refInFor?: boolean
  tag?: string
  staticClass?: string
  class?: any
  staticStyle?: { [key: string]: any }
  style?: StyleValue
  props?: { [key: string]: any }
  attrs?: { [key: string]: any }
  domProps?: { [key: string]: any }
  hook?: { [key: string]: Function }
  on?: { [key: string]: Function | Function[] }
  nativeOn?: { [key: string]: Function | Function[] }
  transition?: object
  show?: boolean
  inlineTemplate?: {
    render: Function
    staticRenderFns: Function[]
  }
  directives?: VNodeDirective[]
  keepAlive?: boolean
}

Defined In

Frequently Asked Questions

What is the VNodeData type?
VNodeData is a type/interface in the vue codebase, defined in types/vnode.d.ts.
Where is VNodeData defined?
VNodeData is defined in types/vnode.d.ts at line 81.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free