index.ts — vue Source File
Architecture documentation for index.ts, a typescript file in the vue codebase. 7 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR e5f97d41_92da_796a_60c6_a76258977cea["index.ts"] 4aaa14b9_d580_5a66_5221_1be3a11a7eed["codegen.ts"] e5f97d41_92da_796a_60c6_a76258977cea --> 4aaa14b9_d580_5a66_5221_1be3a11a7eed d3fcbedd_5774_268b_b603_8b87daaea208["generate"] e5f97d41_92da_796a_60c6_a76258977cea --> d3fcbedd_5774_268b_b603_8b87daaea208 b7ef6faa_d112_ca70_98b8_d353bda5bfe0["optimizer.ts"] e5f97d41_92da_796a_60c6_a76258977cea --> b7ef6faa_d112_ca70_98b8_d353bda5bfe0 654f763a_4986_ed82_07ef_40f48f95bd20["optimize"] e5f97d41_92da_796a_60c6_a76258977cea --> 654f763a_4986_ed82_07ef_40f48f95bd20 71c23c60_e463_32f9_8a85_8e36e7f91fd7["index"] e5f97d41_92da_796a_60c6_a76258977cea --> 71c23c60_e463_32f9_8a85_8e36e7f91fd7 3c0a0b62_a139_5f7c_4db0_7495fc50fe64["create-compiler"] e5f97d41_92da_796a_60c6_a76258977cea --> 3c0a0b62_a139_5f7c_4db0_7495fc50fe64 a80b8e3b_d720_9146_3bf6_594d4ee5dd77["compiler"] e5f97d41_92da_796a_60c6_a76258977cea --> a80b8e3b_d720_9146_3bf6_594d4ee5dd77 style e5f97d41_92da_796a_60c6_a76258977cea fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { parse } from 'compiler/parser/index'
import { generate } from './codegen'
import { optimize } from './optimizer'
import { createCompilerCreator } from 'compiler/create-compiler'
import { CompiledResult, CompilerOptions } from 'types/compiler'
export const createCompiler = createCompilerCreator(function baseCompile(
template: string,
options: CompilerOptions
): CompiledResult {
const ast = parse(template.trim(), options)
optimize(ast, options)
const code = generate(ast, options)
return {
ast,
render: code.render,
staticRenderFns: code.staticRenderFns
}
})
Domain
Subdomains
Functions
Dependencies
- codegen.ts
- compiler
- create-compiler
- generate
- index
- optimize
- optimizer.ts
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, OptimizingCompiler subdomain.
What functions are defined in index.ts?
index.ts defines 1 function(s): createCompiler.
What does index.ts depend on?
index.ts imports 7 module(s): codegen.ts, compiler, create-compiler, generate, index, optimize, optimizer.ts.
Where is index.ts in the architecture?
index.ts is located at packages/server-renderer/src/optimizing-compiler/index.ts (domain: ServerRenderer, subdomain: OptimizingCompiler, directory: packages/server-renderer/src/optimizing-compiler).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free