TemplateRenderer — vue Architecture
Injects rendered HTML into predefined page templates.
Entity Profile
Dependency Diagram
graph TD subdomain_ServerRenderer_TemplateRenderer["TemplateRenderer"] e3bc34d0_0f87_61e0_6d65_02d5d090ee45["render-context.ts"] subdomain_ServerRenderer_TemplateRenderer --> e3bc34d0_0f87_61e0_6d65_02d5d090ee45 93d70dd6_8b08_c5e1_f821_d322263718c1["template-stream.ts"] subdomain_ServerRenderer_TemplateRenderer --> 93d70dd6_8b08_c5e1_f821_d322263718c1 cd66000a_18c2_302c_0879_e0c30e3bf787["server.ts"] subdomain_ServerRenderer_TemplateRenderer --> cd66000a_18c2_302c_0879_e0c30e3bf787 fcca8701_d9a7_87d6_1289_ab39e40418c1["model.ts"] subdomain_ServerRenderer_TemplateRenderer --> fcca8701_d9a7_87d6_1289_ab39e40418c1 affe67c1_b5f5_cf58_e5d3_d3d820ab290f["render.ts"] subdomain_ServerRenderer_TemplateRenderer --> affe67c1_b5f5_cf58_e5d3_d3d820ab290f d44d125e_e152_100e_7961_1e6a838d88bf["parse-template.ts"] subdomain_ServerRenderer_TemplateRenderer --> d44d125e_e152_100e_7961_1e6a838d88bf ec02ebf8_0cff_52d3_7c39_83182ca2e2b1["client.ts"] subdomain_ServerRenderer_TemplateRenderer --> ec02ebf8_0cff_52d3_7c39_83182ca2e2b1 38cdd14a_61b8_35ed_893f_b542594d7017["create-renderer.ts"] subdomain_ServerRenderer_TemplateRenderer --> 38cdd14a_61b8_35ed_893f_b542594d7017 70b92f4c_021d_4bb1_d973_4e94bcad69f8["index.ts"] subdomain_ServerRenderer_TemplateRenderer --> 70b92f4c_021d_4bb1_d973_4e94bcad69f8 b39ee3e2_2806_ad3f_11bf_d581e690be13["write.ts"] subdomain_ServerRenderer_TemplateRenderer --> b39ee3e2_2806_ad3f_11bf_d581e690be13 1d39271f_a04e_7bb6_d848_5fe05aeadfba["render-stream.ts"] subdomain_ServerRenderer_TemplateRenderer --> 1d39271f_a04e_7bb6_d848_5fe05aeadfba 619ed059_733e_d046_032d_afa289d21abc["create-async-file-mapper.ts"] subdomain_ServerRenderer_TemplateRenderer --> 619ed059_733e_d046_032d_afa289d21abc a0033b88_b768_84c8_da01_e6315f54737c["util.ts"] subdomain_ServerRenderer_TemplateRenderer --> a0033b88_b768_84c8_da01_e6315f54737c 02379b0d_181b_b88c_505f_95568233aee4["show.ts"] subdomain_ServerRenderer_TemplateRenderer --> 02379b0d_181b_b88c_505f_95568233aee4 style subdomain_ServerRenderer_TemplateRenderer fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Domain
Functions
- Readable()
- _flush()
- _read()
- _transform()
- apply()
- apply()
- bindRenderFns()
- component()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- constructor()
- content()
- content()
- createBasicRenderer()
- createMap()
- createMapper()
- createPromiseCallback()
- createRenderFunction()
- createRenderer()
- createRenderer()
- createStream()
- createWriteFunction()
- data()
- defer()
- escape()
- escapeChar()
- exports()
- file()
- files()
- genStyle()
- getAssetName()
- getPreloadFiles()
- getPreloadType()
- getUsedAsyncFiles()
- getVShowDirectiveInfo()
- getValue()
- hasAncestorData()
- isCSS()
- isJS()
- isRenderableAttr()
- isSSRUnsafeAttr()
- key()
- mapIdToFile()
- model()
- next()
- noop()
- normalizeAsync()
- normalizeFile()
- normalizeRender()
- normalizeValue()
- onCompilationError()
- onEmit()
- parseTemplate()
- pushBySize()
- registerComponentForCache()
- render()
- renderAsyncComponent()
- renderAttr()
- renderAttrs()
- renderClass()
- renderComponent()
- renderComponentInner()
- renderComponentWithCache()
- renderDOMProps()
- renderElement()
- renderNode()
- renderPrefetchLinks()
- renderPreloadLinks()
- renderResourceHints()
- renderScripts()
- renderStartingTag()
- renderState()
- renderStringNode()
- renderStyle()
- renderStyles()
- setSelected()
- setText()
- show()
- start()
- stripModuleIdHash()
- tryNext()
- tryRender()
- validate()
- vnode()
- waitForServerPrefetch()
- warnOnce()
Source Files
- packages/server-renderer/src/modules/attrs.ts
- packages/server-renderer/src/modules/class.ts
- packages/server-renderer/src/webpack-plugin/client.ts
- packages/server-renderer/src/template-renderer/create-async-file-mapper.ts
- packages/server-renderer/src/create-basic-renderer.ts
- packages/server-renderer/src/create-renderer.ts
- packages/server-renderer/src/modules/dom-props.ts
- packages/server-renderer/src/index.ts
- packages/server-renderer/src/template-renderer/index.ts
- packages/server-renderer/src/directives/model.ts
- packages/server-renderer/src/template-renderer/parse-template.ts
- packages/server-renderer/src/render-context.ts
- packages/server-renderer/src/render-stream.ts
- packages/server-renderer/src/render.ts
- packages/server-renderer/src/webpack-plugin/server.ts
- packages/server-renderer/src/directives/show.ts
- packages/server-renderer/src/modules/style.ts
- packages/server-renderer/src/template-renderer/template-stream.ts
- packages/server-renderer/src/util.ts
- packages/server-renderer/src/webpack-plugin/util.ts
- packages/server-renderer/src/write.ts
Source
- packages/server-renderer/src/modules/attrs.ts
- packages/server-renderer/src/modules/class.ts
- packages/server-renderer/src/webpack-plugin/client.ts
- packages/server-renderer/src/template-renderer/create-async-file-mapper.ts
- packages/server-renderer/src/create-basic-renderer.ts
- packages/server-renderer/src/create-renderer.ts
- packages/server-renderer/src/modules/dom-props.ts
- packages/server-renderer/src/index.ts
- packages/server-renderer/src/template-renderer/index.ts
- packages/server-renderer/src/directives/model.ts
- packages/server-renderer/src/template-renderer/parse-template.ts
- packages/server-renderer/src/render-context.ts
- packages/server-renderer/src/render-stream.ts
- packages/server-renderer/src/render.ts
- packages/server-renderer/src/webpack-plugin/server.ts
- packages/server-renderer/src/directives/show.ts
- packages/server-renderer/src/modules/style.ts
- packages/server-renderer/src/template-renderer/template-stream.ts
- packages/server-renderer/src/util.ts
- packages/server-renderer/src/webpack-plugin/util.ts
- packages/server-renderer/src/write.ts
Frequently Asked Questions
What is the TemplateRenderer subdomain?
TemplateRenderer is a subdomain in the vue codebase, part of the ServerRenderer domain. Injects rendered HTML into predefined page templates. It contains 21 source files.
Which domain does TemplateRenderer belong to?
TemplateRenderer belongs to the ServerRenderer domain.
What functions are in TemplateRenderer?
The TemplateRenderer subdomain contains 89 function(s): Readable, _flush, _read, _transform, apply, apply, bindRenderFns, component, and 81 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free