Home / Function/ createBasicRenderer() — vue Function Reference

createBasicRenderer() — vue Function Reference

Architecture documentation for the createBasicRenderer() function in create-basic-renderer.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  f62ea76e_d3fa_4f0f_6aa4_b314c0ce1c14["createBasicRenderer()"]
  67910b55_5998_eef0_45ea_36f6b96838ab["create-basic-renderer.ts"]
  f62ea76e_d3fa_4f0f_6aa4_b314c0ce1c14 -->|defined in| 67910b55_5998_eef0_45ea_36f6b96838ab
  35709e8a_b6bd_4fb5_7079_31de385b8542["createRenderFunction()"]
  f62ea76e_d3fa_4f0f_6aa4_b314c0ce1c14 -->|calls| 35709e8a_b6bd_4fb5_7079_31de385b8542
  5086a0f6_8276_ebf4_9891_182f4be074f2["createWriteFunction()"]
  f62ea76e_d3fa_4f0f_6aa4_b314c0ce1c14 -->|calls| 5086a0f6_8276_ebf4_9891_182f4be074f2
  style f62ea76e_d3fa_4f0f_6aa4_b314c0ce1c14 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/server-renderer/src/create-basic-renderer.ts lines 6–37

export function createBasicRenderer({
  modules = [],
  directives = {},
  isUnaryTag = () => false,
  cache
}: RenderOptions = {}) {
  const render = createRenderFunction(modules, directives, isUnaryTag, cache)

  return function renderToString(
    component: Component,
    context?: any,
    done?: any
  ): void {
    if (typeof context === 'function') {
      done = context
      context = {}
    }
    let result = ''
    const write = createWriteFunction(text => {
      result += text
      return false
    }, done)
    try {
      //@ts-expect-error
      render(component, write, context, () => {
        done(null, result)
      })
    } catch (e: any) {
      done(e)
    }
  }
}

Subdomains

Frequently Asked Questions

What does createBasicRenderer() do?
createBasicRenderer() is a function in the vue codebase, defined in packages/server-renderer/src/create-basic-renderer.ts.
Where is createBasicRenderer() defined?
createBasicRenderer() is defined in packages/server-renderer/src/create-basic-renderer.ts at line 6.
What does createBasicRenderer() call?
createBasicRenderer() calls 2 function(s): createRenderFunction, createWriteFunction.

Analyze Your Own Codebase

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

Try Supermodel Free