TemplateTransformer — vue Architecture
Converts HTML templates into execution-ready render functions.
Entity Profile
Dependency Diagram
graph TD subdomain_CompilerSFC_TemplateTransformer["TemplateTransformer"] 4ad51b1f_61ec_31ba_dbb7_667d6a0a8c85["apiSetup.ts"] subdomain_CompilerSFC_TemplateTransformer --> 4ad51b1f_61ec_31ba_dbb7_667d6a0a8c85 d24a563e_3268_196c_05d7_d517e9d8aafa["index.d.ts"] subdomain_CompilerSFC_TemplateTransformer --> d24a563e_3268_196c_05d7_d517e9d8aafa b83ee0a6_1b8a_cd6a_addd_03cbd089f607["ssr-string.spec.ts"] subdomain_CompilerSFC_TemplateTransformer --> b83ee0a6_1b8a_cd6a_addd_03cbd089f607 bf17eaf3_d7e5_7720_b50f_e69c2147d3a8["ssr-bundle-render.spec.ts"] subdomain_CompilerSFC_TemplateTransformer --> bf17eaf3_d7e5_7720_b50f_e69c2147d3a8 956d7d9b_217a_5f25_93ba_c8cfdb8ce2c5["utils.ts"] subdomain_CompilerSFC_TemplateTransformer --> 956d7d9b_217a_5f25_93ba_c8cfdb8ce2c5 19b8b8a8_c984_98ee_6f72_a6e1be0ffbcd["test.ts"] subdomain_CompilerSFC_TemplateTransformer --> 19b8b8a8_c984_98ee_6f72_a6e1be0ffbcd 9fa4763f_e2cf_bb11_a018_df048a4dc205["create-compiler.ts"] subdomain_CompilerSFC_TemplateTransformer --> 9fa4763f_e2cf_bb11_a018_df048a4dc205 d61420ed_b573_3f64_bd69_8ece7a84cf88["class.spec.ts"] subdomain_CompilerSFC_TemplateTransformer --> d61420ed_b573_3f64_bd69_8ece7a84cf88 e90fb446_ff8b_8650_6868_21d096e1ff35["trigger-event.ts"] subdomain_CompilerSFC_TemplateTransformer --> e90fb446_ff8b_8650_6868_21d096e1ff35 c2343fd5_0bc0_01dc_7017_9a751c94d0b8["shim-done.ts"] subdomain_CompilerSFC_TemplateTransformer --> c2343fd5_0bc0_01dc_7017_9a751c94d0b8 a2b23b30_76aa_ee5f_a8f9_9334ab00ccee["apiSetup.spec.ts"] subdomain_CompilerSFC_TemplateTransformer --> a2b23b30_76aa_ee5f_a8f9_9334ab00ccee c94bfbce_6cea_a5c4_44a8_51c276a67340["jsx.d.ts"] subdomain_CompilerSFC_TemplateTransformer --> c94bfbce_6cea_a5c4_44a8_51c276a67340 0c0a6db0_d081_921f_5fe2_f51407664b15["readonly.ts"] subdomain_CompilerSFC_TemplateTransformer --> 0c0a6db0_d081_921f_5fe2_f51407664b15 1511bfca_4880_700d_193d_8660402396c3["warn.ts"] subdomain_CompilerSFC_TemplateTransformer --> 1511bfca_4880_700d_193d_8660402396c3 style subdomain_CompilerSFC_TemplateTransformer fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- Parent.data()
- Promise()
- ScopedSlotChildren()
- T()
- T()
- V()
- VNode()
- VNode()
- VNode()
- VNode()
- _it()
- actuallyCompile()
- addHandler()
- addHooks()
- addMatchers()
- addRawAttr()
- app.render()
- app.render()
- app.render()
- app.serverCacheKey()
- app.serverCacheKey()
- args()
- args()
- assertBothInstancesActive()
- assertClass()
- attr()
- bailType()
- bar()
- buildEntry()
- bundleRenderer.shouldPreload()
- cached()
- change()
- checkBindingType()
- checkEvent()
- checkExpression()
- child.render()
- code()
- compile()
- compileTemplate()
- compileWithWebpack()
- computed()
- constructor()
- content()
- createAssertions()
- createCompilerCreator()
- createErrorTestComponents()
- createRendererWithManifest()
- createTextVNode()
- decodeAttr()
- def()
- default.created()
- default.render()
- default.render()
- default.updated()
- defineProxyAttr()
- describe()
- e()
- el()
- el()
- err()
- error()
- expectByPolling()
- expectError()
- findPrevElement()
- fn()
- formatName()
- genChildren()
- genConfig()
- genData()
- genHandler()
- genIf()
- genInlineTemplate()
- genNode()
- genRuntimeEmits()
- genSlot()
- genStaticKeys()
- genStaticKeys()
- generateClientManifest()
- getContext()
- getCurrentScope()
- getObjectExpressionKeys()
- getPkgRoot()
- globalHandleError()
- grandchild.render()
- guardIESVGBug()
- h()
- hash()
- hmrShouldReload()
- hyphenate()
- inc()
- initSetup()
- initUse()
- insertCSS()
- isDirectChildOfTemplateFor()
- isFalse()
- isNative()
- isObject()
- isRegExp()
- isShallow()
- isStatic()
- isStringStart()
- isUndef()
- k()
- lexBinding()
- logError()
- makeAttrsMap()
- makeMap()
- matches()
- mockRender()
- node()
- noop()
- on()
- once()
- option.data()
- options()
- parseFor()
- parseHTML()
- parseModel()
- parseText()
- parseUriParts()
- pluckModuleFunction()
- prefixIdentifiers()
- processAttrs()
- processExp()
- processKey()
- processPre()
- processSlotContent()
- prop()
- props()
- rangeSetItem()
- readonly()
- renderToString()
- renderVmWithOptions()
- repeat()
- resolve()
- resolveProvided()
- resolveTemplateUsageCheckString()
- rewrite()
- rewriteSelector()
- run()
- scss()
- setCurrentInstance()
- shallowReactive()
- shallowReadonly()
- shallowRef()
- shouldIgnoreFirstNewline()
- shuffle()
- specifierEnd()
- staticMethod()
- step()
- stop()
- stripTemplateString()
- styl()
- styleContent()
- tag()
- template()
- testConfig()
- testProperties()
- text()
- tip()
- toArray()
- toHaveBeenWarnedLast()
- toHaveClass()
- toRaw()
- toRef()
- toRuntimeTypeString()
- toString()
- track()
- triggerEvent()
- unref()
- updateSelect()
- useSlots()
- vm()
- vm.data()
- vm.render()
- vm.setup()
- vnode()
- wait()
- waitForUpdate()
- warnOnce()
- watch()
- watchEffect()
- wrapFilter()
Source Files
- src/v3/apiAsyncComponent.ts
- test/unit/features/v3/apiSetup.spec.ts
- src/v3/apiSetup.ts
- packages/server-renderer/test/fixtures/cache-opt-out.js
- test/unit/modules/vdom/patch/children.spec.ts
- test/unit/features/directives/class.spec.ts
- types/common.d.ts
- packages/server-renderer/test/compile-with-webpack.ts
- packages/compiler-sfc/test/compileTemplate.spec.ts
- packages/compiler-sfc/src/compileTemplate.ts
- src/compiler/create-compiler.ts
- test/unit/features/error-handling.spec.ts
- src/types/global-api.ts
- src/v3/h.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
- src/compiler/directives/on.ts
- src/types/options.ts
- packages/compiler-sfc/src/prefixIdentifiers.ts
- src/v3/reactivity/readonly.ts
- types/test/v3/setup-test.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/compiler-sfc/test/util.ts
- src/shared/util.ts
- packages/server-renderer/test/utils.ts
- types/test/utils.ts
- types/v3-setup-context.d.ts
- vitest.config.ts
- packages/compiler-sfc/src/warn.ts
Source
- src/v3/apiAsyncComponent.ts
- test/unit/features/v3/apiSetup.spec.ts
- src/v3/apiSetup.ts
- packages/server-renderer/test/fixtures/cache-opt-out.js
- test/unit/modules/vdom/patch/children.spec.ts
- test/unit/features/directives/class.spec.ts
- types/common.d.ts
- packages/server-renderer/test/compile-with-webpack.ts
- packages/compiler-sfc/test/compileTemplate.spec.ts
- packages/compiler-sfc/src/compileTemplate.ts
- src/compiler/create-compiler.ts
- test/unit/features/error-handling.spec.ts
- src/types/global-api.ts
- src/v3/h.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
- src/compiler/directives/on.ts
- src/types/options.ts
- packages/compiler-sfc/src/prefixIdentifiers.ts
- src/v3/reactivity/readonly.ts
- types/test/v3/setup-test.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/compiler-sfc/test/util.ts
- src/shared/util.ts
- packages/server-renderer/test/utils.ts
- types/test/utils.ts
- types/v3-setup-context.d.ts
- vitest.config.ts
- packages/compiler-sfc/src/warn.ts
Frequently Asked Questions
What is the TemplateTransformer subdomain?
TemplateTransformer is a subdomain in the vue codebase, part of the CompilerSFC domain. Converts HTML templates into execution-ready render functions. It contains 37 source files.
Which domain does TemplateTransformer belong to?
TemplateTransformer belongs to the CompilerSFC domain.
What functions are in TemplateTransformer?
The TemplateTransformer subdomain contains 183 function(s): Parent.data, Promise, ScopedSlotChildren, T, T, V, VNode, VNode, and 175 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free