TemplateCompiler — vue Architecture
Converts HTML templates into optimized render functions
Entity Profile
Dependency Diagram
graph TD subdomain_CompilerSFC_TemplateCompiler["TemplateCompiler"] 60173b46_2667_d22c_0523_460bd0827584["utils.ts"] subdomain_CompilerSFC_TemplateCompiler --> 60173b46_2667_d22c_0523_460bd0827584 7abb7318_6d1d_e4d2_16dc_c80aeea469d3["helpers.ts"] subdomain_CompilerSFC_TemplateCompiler --> 7abb7318_6d1d_e4d2_16dc_c80aeea469d3 450383f5_30bf_e51a_526b_42475d88e9d7["error.ts"] subdomain_CompilerSFC_TemplateCompiler --> 450383f5_30bf_e51a_526b_42475d88e9d7 fefe96aa_8ddc_77b5_d18a_7547afcd21fe["reactivity-test.ts"] subdomain_CompilerSFC_TemplateCompiler --> fefe96aa_8ddc_77b5_d18a_7547afcd21fe 9bea1547_c50a_e605_e51c_6efaaf0e60b5["v3-component-options.d.ts"] subdomain_CompilerSFC_TemplateCompiler --> 9bea1547_c50a_e605_e51c_6efaaf0e60b5 c0a47e62_5cac_216d_2d54_906a1d6ef4d0["common.d.ts"] subdomain_CompilerSFC_TemplateCompiler --> c0a47e62_5cac_216d_2d54_906a1d6ef4d0 b26c9d08_f0c7_c8d3_70d0_811b217eeb41["jsx.d.ts"] subdomain_CompilerSFC_TemplateCompiler --> b26c9d08_f0c7_c8d3_70d0_811b217eeb41 2edf6c1c_5473_0576_0226_c785e80c97dd["compileTemplate.ts"] subdomain_CompilerSFC_TemplateCompiler --> 2edf6c1c_5473_0576_0226_c785e80c97dd c901cccc_815e_a679_5954_5f99464ccb84["ssr-string.spec.ts"] subdomain_CompilerSFC_TemplateCompiler --> c901cccc_815e_a679_5954_5f99464ccb84 045a4275_a1d1_d055_8e25_7c05b3511183["reactive.ts"] subdomain_CompilerSFC_TemplateCompiler --> 045a4275_a1d1_d055_8e25_7c05b3511183 b1b49529_5af0_2f07_2aea_38db98a14f27["index.d.ts"] subdomain_CompilerSFC_TemplateCompiler --> b1b49529_5af0_2f07_2aea_38db98a14f27 ba2718b9_b849_d797_5de5_a7205398a3e5["apiSetup.spec.ts"] subdomain_CompilerSFC_TemplateCompiler --> ba2718b9_b849_d797_5de5_a7205398a3e5 d8db404f_0f06_527c_165c_72612ce3687c["html-parser.ts"] subdomain_CompilerSFC_TemplateCompiler --> d8db404f_0f06_527c_165c_72612ce3687c 087c582c_2e6b_822f_7fbb_2204bff29590["currentInstance.ts"] subdomain_CompilerSFC_TemplateCompiler --> 087c582c_2e6b_822f_7fbb_2204bff29590 style subdomain_CompilerSFC_TemplateCompiler fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- $instanceMethod()
- D()
- Promise()
- Promise()
- Record()
- T()
- T()
- V()
- VNode()
- VNode()
- _it()
- app.render()
- app.render()
- app.render()
- args()
- args()
- assertRootInstanceActive()
- buildEntry()
- bundleRenderer.shouldPreload()
- c()
- capitalize()
- child.render()
- code()
- compileTemplate()
- confirm()
- constructor()
- constructor()
- content()
- createAssertions()
- createRendererWithManifest()
- decodeAttr()
- default.created()
- default.render()
- default.render()
- default.updated()
- defineReadonlyProperty()
- deindent()
- e()
- el()
- el()
- el()
- err()
- err()
- event()
- expectTextContent()
- expectType()
- formatName()
- genConfig()
- genInlineTemplate()
- generateClientManifest()
- generateComponentTrace()
- getCurrentInstance()
- getPkgRoot()
- grandchild.render()
- handleError()
- hasMultiSelectBug()
- hasOwn()
- identity()
- inc()
- initProps()
- initUse()
- isCollectionType()
- isDirectChildOfTemplateFor()
- isFunction()
- isPlainObject()
- isPromise()
- isProxy()
- isReactive()
- isTrue()
- k()
- log()
- logError()
- logError()
- looseIndexOf()
- matches()
- mockRender()
- module()
- nativeBind()
- nextTick()
- node()
- noop()
- off()
- parseHTML()
- parsePath()
- plainType()
- plugin.install()
- prop()
- proxyWithRefUnwrap()
- reactive()
- recordEffectScope()
- ref()
- renderToString()
- renderVmWithOptions()
- resolveProvided()
- resolveTemplateUsageCheckString()
- shouldIgnoreFirstNewline()
- shuffle()
- step()
- stripTemplateString()
- styleContent()
- tag()
- template()
- testUnrefGenerics()
- text()
- timeout()
- tip()
- toHaveBeenWarned()
- toHaveBeenWarnedTimes()
- toNumber()
- toObject()
- toRefs()
- triggerEvent()
- triggerEvent()
- triggerRef()
- v()
- vm()
- vm.data()
- vnode()
- wait()
Source Files
- test/unit/features/v3/apiSetup.spec.ts
- types/test/augmentation-test.ts
- test/unit/modules/vdom/patch/children.spec.ts
- types/common.d.ts
- packages/compiler-sfc/test/compileTemplate.spec.ts
- packages/compiler-sfc/src/compileTemplate.ts
- src/types/component.ts
- src/v3/currentInstance.ts
- src/v3/debug.ts
- src/core/util/error.ts
- test/transition/helpers.ts
- src/compiler/parser/html-parser.ts
- packages/server-renderer/types/index.d.ts
- packages/template-compiler/types/index.d.ts
- types/jsx.d.ts
- test/transition/karma.conf.js
- test/unit/features/directives/model-select.spec.ts
- src/types/modules.d.ts
- test/unit/features/directives/once.spec.ts
- types/test/options-test.ts
- src/v3/reactivity/reactive.ts
- types/test/v3/reactivity-test.ts
- test/unit/features/v3/reactivity/readonly.spec.ts
- test/helpers/shim-done.ts
- packages/server-renderer/test/ssr-bundle-render.spec.ts
- packages/server-renderer/test/ssr-string.spec.ts
- packages/server-renderer/test/ssr-template.spec.ts
- packages/template-compiler/types/test.ts
- test/helpers/trigger-event.ts
- src/core/global-api/use.ts
- packages/server-renderer/test/utils.ts
- types/v3-component-options.d.ts
- types/v3-component-props.d.ts
- types/v3-directive.d.ts
Source
- test/unit/features/v3/apiSetup.spec.ts
- types/test/augmentation-test.ts
- test/unit/modules/vdom/patch/children.spec.ts
- types/common.d.ts
- packages/compiler-sfc/test/compileTemplate.spec.ts
- packages/compiler-sfc/src/compileTemplate.ts
- src/types/component.ts
- src/v3/currentInstance.ts
- src/v3/debug.ts
- src/core/util/error.ts
- test/transition/helpers.ts
- src/compiler/parser/html-parser.ts
- packages/server-renderer/types/index.d.ts
- packages/template-compiler/types/index.d.ts
- types/jsx.d.ts
- test/transition/karma.conf.js
- test/unit/features/directives/model-select.spec.ts
- src/types/modules.d.ts
- test/unit/features/directives/once.spec.ts
- types/test/options-test.ts
- src/v3/reactivity/reactive.ts
- types/test/v3/reactivity-test.ts
- test/unit/features/v3/reactivity/readonly.spec.ts
- test/helpers/shim-done.ts
- packages/server-renderer/test/ssr-bundle-render.spec.ts
- packages/server-renderer/test/ssr-string.spec.ts
- packages/server-renderer/test/ssr-template.spec.ts
- packages/template-compiler/types/test.ts
- test/helpers/trigger-event.ts
- src/core/global-api/use.ts
- packages/server-renderer/test/utils.ts
- types/v3-component-options.d.ts
- types/v3-component-props.d.ts
- types/v3-directive.d.ts
Frequently Asked Questions
What is the TemplateCompiler subdomain?
TemplateCompiler is a subdomain in the vue codebase, part of the CompilerSFC domain. Converts HTML templates into optimized render functions It contains 34 source files.
Which domain does TemplateCompiler belong to?
TemplateCompiler belongs to the CompilerSFC domain.
What functions are in TemplateCompiler?
The TemplateCompiler subdomain contains 119 function(s): $instanceMethod, D, Promise, Promise, Record, T, T, V, and 111 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free