index.ts — vue Source File
Architecture documentation for index.ts, a typescript file in the vue codebase. 6 imports, 1 dependents.
Entity Profile
Dependency Diagram
graph LR c8b09172_8a85_b452_eb3c_7ef5d9a9978e["index.ts"] 541324d1_64ab_2ed6_961a_c199b29f9df6["index.ts"] c8b09172_8a85_b452_eb3c_7ef5d9a9978e --> 541324d1_64ab_2ed6_961a_c199b29f9df6 46a6b9a7_36e9_3c32_fe1c_dd07fd47f339["index.ts"] c8b09172_8a85_b452_eb3c_7ef5d9a9978e --> 46a6b9a7_36e9_3c32_fe1c_dd07fd47f339 09aa5370_2caa_6b33_3f44_6ac5211bd11b["util"] c8b09172_8a85_b452_eb3c_7ef5d9a9978e --> 09aa5370_2caa_6b33_3f44_6ac5211bd11b f97ffecf_bd6b_1d38_1fcb_21dbc0ef2524["util"] c8b09172_8a85_b452_eb3c_7ef5d9a9978e --> f97ffecf_bd6b_1d38_1fcb_21dbc0ef2524 9083499b_4ec5_05e2_393e_6ee78c12dd13["create-renderer"] c8b09172_8a85_b452_eb3c_7ef5d9a9978e --> 9083499b_4ec5_05e2_393e_6ee78c12dd13 118d8c2a_e5b2_2fe9_20dd_418212e7c89b["create-bundle-renderer"] c8b09172_8a85_b452_eb3c_7ef5d9a9978e --> 118d8c2a_e5b2_2fe9_20dd_418212e7c89b afe8e026_31c6_c316_3ee1_d15cccc95c6d["ssr-reactivity.spec.ts"] afe8e026_31c6_c316_3ee1_d15cccc95c6d --> c8b09172_8a85_b452_eb3c_7ef5d9a9978e style c8b09172_8a85_b452_eb3c_7ef5d9a9978e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
process.env.VUE_ENV = 'server'
import { extend } from 'shared/util'
import modules from './modules/index'
import baseDirectives from './directives/index'
import { isUnaryTag, canBeLeftOpenTag } from 'web/compiler/util'
import {
createRenderer as _createRenderer,
Renderer,
RenderOptions
} from 'server/create-renderer'
import { createBundleRendererCreator } from 'server/bundle-renderer/create-bundle-renderer'
export function createRenderer(
options: RenderOptions | undefined = {}
): Renderer {
return _createRenderer(
extend(extend({}, options), {
isUnaryTag,
canBeLeftOpenTag,
modules,
// user can provide server-side implementations for custom directives
// when creating the renderer.
directives: extend(baseDirectives, options.directives)
})
)
}
export const createBundleRenderer = createBundleRendererCreator(createRenderer)
Domain
Subdomains
Functions
Source
Frequently Asked Questions
What does index.ts do?
index.ts is a source file in the vue codebase, written in typescript. It belongs to the ServerRenderer domain, BundleRenderer subdomain.
What functions are defined in index.ts?
index.ts defines 1 function(s): createRenderer.
What does index.ts depend on?
index.ts imports 6 module(s): create-bundle-renderer, create-renderer, index.ts, index.ts, util, util.
What files import index.ts?
index.ts is imported by 1 file(s): ssr-reactivity.spec.ts.
Where is index.ts in the architecture?
index.ts is located at packages/server-renderer/src/index.ts (domain: ServerRenderer, subdomain: BundleRenderer, directory: packages/server-renderer/src).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free