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 647e64b4_4539_eab5_0a3a_69b18bb9f99a["index.ts"] 0b31f4f0_30b4_7b6a_627f_14db65cbd2d8["index.ts"] 647e64b4_4539_eab5_0a3a_69b18bb9f99a --> 0b31f4f0_30b4_7b6a_627f_14db65cbd2d8 083fac44_960c_224b_9690_d2743ae34b45["index.ts"] 647e64b4_4539_eab5_0a3a_69b18bb9f99a --> 083fac44_960c_224b_9690_d2743ae34b45 156bf2e1_8a13_f22d_5437_54f14bcef8fa["util"] 647e64b4_4539_eab5_0a3a_69b18bb9f99a --> 156bf2e1_8a13_f22d_5437_54f14bcef8fa ebc1ee8c_3788_d1a8_036c_147e190c81b1["util"] 647e64b4_4539_eab5_0a3a_69b18bb9f99a --> ebc1ee8c_3788_d1a8_036c_147e190c81b1 750d5325_1865_c1ad_961b_9000d660dd28["create-renderer"] 647e64b4_4539_eab5_0a3a_69b18bb9f99a --> 750d5325_1865_c1ad_961b_9000d660dd28 bd83b337_9bc4_5d4e_4fb0_afa0f4f7a545["create-bundle-renderer"] 647e64b4_4539_eab5_0a3a_69b18bb9f99a --> bd83b337_9bc4_5d4e_4fb0_afa0f4f7a545 e279bf5d_7668_6ec1_a425_b8ad808a495e["ssr-reactivity.spec.ts"] e279bf5d_7668_6ec1_a425_b8ad808a495e --> 647e64b4_4539_eab5_0a3a_69b18bb9f99a style 647e64b4_4539_eab5_0a3a_69b18bb9f99a 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, TemplateRenderer 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: TemplateRenderer, 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