Home / File/ class.ts — vue Source File

class.ts — vue Source File

Architecture documentation for class.ts, a typescript file in the vue codebase. 4 imports, 1 dependents.

File typescript ServerRenderer BundleRenderer 4 imports 1 dependents 1 functions

Entity Profile

Dependency Diagram

graph LR
  b037395d_adef_0c6b_2399_c342b56734c4["class.ts"]
  89eacf5c_deee_e42e_d519_69cb05e48e63["util.ts"]
  b037395d_adef_0c6b_2399_c342b56734c4 --> 89eacf5c_deee_e42e_d519_69cb05e48e63
  4e8211dc_aa7e_481a_3002_b46e9e8afd4e["escape"]
  b037395d_adef_0c6b_2399_c342b56734c4 --> 4e8211dc_aa7e_481a_3002_b46e9e8afd4e
  28507de2_df66_4d38_8b45_3af459d16f77["index"]
  b037395d_adef_0c6b_2399_c342b56734c4 --> 28507de2_df66_4d38_8b45_3af459d16f77
  ba925ef2_b0f4_efe3_c23d_fe293c46b2c1["vnode"]
  b037395d_adef_0c6b_2399_c342b56734c4 --> ba925ef2_b0f4_efe3_c23d_fe293c46b2c1
  541324d1_64ab_2ed6_961a_c199b29f9df6["index.ts"]
  541324d1_64ab_2ed6_961a_c199b29f9df6 --> b037395d_adef_0c6b_2399_c342b56734c4
  style b037395d_adef_0c6b_2399_c342b56734c4 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import { escape } from '../util'
import { genClassForVnode } from 'web/util/index'
import type { VNodeWithData } from 'types/vnode'

export default function renderClass(node: VNodeWithData): string | undefined {
  const classList = genClassForVnode(node)
  if (classList !== '') {
    return ` class="${escape(classList)}"`
  }
}

Subdomains

Functions

Dependencies

Frequently Asked Questions

What does class.ts do?
class.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 class.ts?
class.ts defines 1 function(s): renderClass.
What does class.ts depend on?
class.ts imports 4 module(s): escape, index, util.ts, vnode.
What files import class.ts?
class.ts is imported by 1 file(s): index.ts.
Where is class.ts in the architecture?
class.ts is located at packages/server-renderer/src/modules/class.ts (domain: ServerRenderer, subdomain: BundleRenderer, directory: packages/server-renderer/src/modules).

Analyze Your Own Codebase

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

Try Supermodel Free