GlobalAPI — vue Architecture
Exposes static methods on the Vue constructor
Entity Profile
Dependency Diagram
graph TD subdomain_VueCore_GlobalAPI["GlobalAPI"] 8d0b872d_099b_bb5b_d965_bacb93bec1a6["vitest.config.ts"] subdomain_VueCore_GlobalAPI --> 8d0b872d_099b_bb5b_d965_bacb93bec1a6 c4a53b79_1d91_2cda_05b8_fb4aee17fc5c["lang.ts"] subdomain_VueCore_GlobalAPI --> c4a53b79_1d91_2cda_05b8_fb4aee17fc5c 6a6aa84d_7f9a_89f4_4499_eb3dd1af08a8["normalize-children.ts"] subdomain_VueCore_GlobalAPI --> 6a6aa84d_7f9a_89f4_4499_eb3dd1af08a8 4be43750_5259_d6e1_902d_9b3e2df2b9c4["debug.ts"] subdomain_VueCore_GlobalAPI --> 4be43750_5259_d6e1_902d_9b3e2df2b9c4 65cf792e_a676_cf99_19ca_1e38df384bdc["index.ts"] subdomain_VueCore_GlobalAPI --> 65cf792e_a676_cf99_19ca_1e38df384bdc 155f72a7_8db4_5e38_a27c_e709852883ee["compiler.ts"] subdomain_VueCore_GlobalAPI --> 155f72a7_8db4_5e38_a27c_e709852883ee 295edfdd_f910_fae9_5ece_4985c36859c4["extend.ts"] subdomain_VueCore_GlobalAPI --> 295edfdd_f910_fae9_5ece_4985c36859c4 dce33347_2805_67f0_0612_2fa9417263c1["vue.d.ts"] subdomain_VueCore_GlobalAPI --> dce33347_2805_67f0_0612_2fa9417263c1 e9dd62f5_ac97_4580_4f7b_a3954dff260f["on.ts"] subdomain_VueCore_GlobalAPI --> e9dd62f5_ac97_4580_4f7b_a3954dff260f b4d64c20_18f0_552d_559e_065753ef82cd["template-ref.ts"] subdomain_VueCore_GlobalAPI --> b4d64c20_18f0_552d_559e_065753ef82cd b7977953_caa1_d867_207c_74cfbf6421e0["util.ts"] subdomain_VueCore_GlobalAPI --> b7977953_caa1_d867_207c_74cfbf6421e0 f493510d_f7fc_4153_b4bd_6a9c8da0e741["options.d.ts"] subdomain_VueCore_GlobalAPI --> f493510d_f7fc_4153_b4bd_6a9c8da0e741 395cc6b0_6f88_f1b1_f5dd_8cdf5c229777["options.ts"] subdomain_VueCore_GlobalAPI --> 395cc6b0_6f88_f1b1_f5dd_8cdf5c229777 709882d8_a514_8243_013b_24c5e360a1de["class.spec.ts"] subdomain_VueCore_GlobalAPI --> 709882d8_a514_8243_013b_24c5e360a1de style subdomain_VueCore_GlobalAPI fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- ComponentWithStyleInVNodeData.render()
- FunctionalHelloWorldComponent.render()
- FunctionalScopedSlotsComponent.render()
- GlobalAPI()
- HelloWorldComponent.data()
- Parent.data()
- Record()
- T()
- T()
- Vue()
- Vue()
- addAttr()
- applyNS()
- args()
- args()
- assertBothInstancesActive()
- assertClass()
- assertCodegen()
- bailType()
- bar()
- baseWarn()
- bind()
- buildEntry()
- capitalize()
- checkForAliasModel()
- checkIdentifier()
- checkNode()
- classify()
- cleanupFn()
- constructor()
- constructor()
- constructor()
- constructor()
- containsSlotChild()
- content()
- createASTElement()
- createCompareFn()
- createFnInvoker()
- createFunction()
- createPatchFunction()
- createReadonly()
- createSetupContext()
- customRef()
- decorate()
- dedupeHooks()
- default.destroy()
- default.destroyed()
- default.render()
- el()
- err()
- event()
- expectType()
- findPrevElement()
- flushCallbacks()
- fn()
- formatName()
- genConfig()
- genFor()
- genHandler()
- genInlineTemplate()
- genOnce()
- genProps()
- genStatic()
- genStaticKeys()
- genStaticKeys()
- genText()
- generate()
- getBindingAttr()
- getContext()
- getNormalizationType()
- getPkgRoot()
- getPropDefaultValue()
- getValue()
- globalHandleError()
- h()
- handleError()
- hasChanged()
- id()
- inc()
- initAssetRegisters()
- initComputed()
- initExtend()
- initGlobalAPI()
- initMixin()
- initProps()
- initUse()
- installer()
- isExplicable()
- isPlainObject()
- isPrimitive()
- isProxy()
- isReserved()
- isReservedTag()
- isSameType()
- isStatic()
- isUndef()
- isXlink()
- logError()
- makeAttrsMap()
- makeReactive()
- markStatic()
- markStatic()
- markStaticNode()
- markStaticRoots()
- mergeClassData()
- mergeData()
- msg()
- next()
- no()
- normalizeDirectives()
- normalizeInject()
- normalizeScopedSlots()
- on()
- on()
- onCleanup()
- onErrorCaptured()
- onScopeDispose()
- optimize()
- options()
- parseBracket()
- parseFor()
- parseStyleText()
- prependModifierMarker()
- processAttrs()
- processKey()
- processPre()
- processSlotContent()
- provide()
- pruneCache()
- recordEffectScope()
- ref()
- registerRef()
- remove()
- renderStatic()
- repeat()
- repeat()
- resolve()
- resolve()
- resolveAsset()
- run()
- setupPuppeteer()
- shuffle()
- simpleNormalizeChildren()
- staticMethod()
- step()
- strats()
- stringifyArray()
- syncSetupSlots()
- tag()
- target()
- template()
- testConfig()
- testMethods()
- testObjectOption()
- testProperties()
- testReification()
- timeout()
- timerFunc()
- toArray()
- toHaveBeenWarnedLast()
- toString()
- unref()
- useCssVars()
- vm.data()
- vm.render()
- watch()
- wrapFilter()
Source Files
- src/v3/apiInject.ts
- src/v3/apiWatch.ts
- src/core/global-api/assets.ts
- src/compiler/directives/bind.ts
- test/unit/features/directives/class.spec.ts
- test/unit/modules/compiler/codegen.spec.ts
- src/types/compiler.ts
- src/core/util/debug.ts
- src/core/util/error.ts
- src/core/global-api/extend.ts
- src/types/global-api.ts
- src/global.d.ts
- src/v3/h.ts
- src/compiler/helpers.ts
- src/core/global-api/index.ts
- src/compiler/parser/index.ts
- src/core/util/lang.ts
- src/core/global-api/mixin.ts
- src/core/util/next-tick.ts
- src/core/vdom/helpers/normalize-children.ts
- src/core/vdom/helpers/normalize-scoped-slots.ts
- src/compiler/directives/on.ts
- src/compiler/optimizer.ts
- types/options.d.ts
- src/core/util/options.ts
- types/test/plugin-test.ts
- types/plugin.d.ts
- src/core/instance/render-helpers/render-static.ts
- test/unit/features/global-api/set-delete.spec.ts
- src/platforms/web/util/style.ts
- src/core/vdom/modules/template-ref.ts
- test/helpers/test-object-option.ts
- src/compiler/to-function.ts
- src/core/global-api/use.ts
- src/v3/sfc-helpers/useCssVars.ts
- src/shared/util.ts
- types/v3-setup-helpers.d.ts
- vitest.config.ts
- types/test/vue-test.ts
- types/vue.d.ts
Source
- src/v3/apiInject.ts
- src/v3/apiWatch.ts
- src/core/global-api/assets.ts
- src/compiler/directives/bind.ts
- test/unit/features/directives/class.spec.ts
- test/unit/modules/compiler/codegen.spec.ts
- src/types/compiler.ts
- src/core/util/debug.ts
- src/core/util/error.ts
- src/core/global-api/extend.ts
- src/types/global-api.ts
- src/global.d.ts
- src/v3/h.ts
- src/compiler/helpers.ts
- src/core/global-api/index.ts
- src/compiler/parser/index.ts
- src/core/util/lang.ts
- src/core/global-api/mixin.ts
- src/core/util/next-tick.ts
- src/core/vdom/helpers/normalize-children.ts
- src/core/vdom/helpers/normalize-scoped-slots.ts
- src/compiler/directives/on.ts
- src/compiler/optimizer.ts
- types/options.d.ts
- src/core/util/options.ts
- types/test/plugin-test.ts
- types/plugin.d.ts
- src/core/instance/render-helpers/render-static.ts
- test/unit/features/global-api/set-delete.spec.ts
- src/platforms/web/util/style.ts
- src/core/vdom/modules/template-ref.ts
- test/helpers/test-object-option.ts
- src/compiler/to-function.ts
- src/core/global-api/use.ts
- src/v3/sfc-helpers/useCssVars.ts
- src/shared/util.ts
- types/v3-setup-helpers.d.ts
- vitest.config.ts
- types/test/vue-test.ts
- types/vue.d.ts
Frequently Asked Questions
What is the GlobalAPI subdomain?
GlobalAPI is a subdomain in the vue codebase, part of the VueCore domain. Exposes static methods on the Vue constructor It contains 40 source files.
Which domain does GlobalAPI belong to?
GlobalAPI belongs to the VueCore domain.
What functions are in GlobalAPI?
The GlobalAPI subdomain contains 167 function(s): ComponentWithStyleInVNodeData.render, FunctionalHelloWorldComponent.render, FunctionalScopedSlotsComponent.render, GlobalAPI, HelloWorldComponent.data, Parent.data, Record, T, and 159 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free