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 TemplateRenderer 4 imports 1 dependents 1 functions

Entity Profile

Dependency Diagram

graph LR
  ff7a3eb3_b82b_c8e2_0a43_cd439e85d4a3["class.ts"]
  a0033b88_b768_84c8_da01_e6315f54737c["util.ts"]
  ff7a3eb3_b82b_c8e2_0a43_cd439e85d4a3 --> a0033b88_b768_84c8_da01_e6315f54737c
  1e08374e_4b7f_6901_4657_b7f1d04e4395["escape"]
  ff7a3eb3_b82b_c8e2_0a43_cd439e85d4a3 --> 1e08374e_4b7f_6901_4657_b7f1d04e4395
  148abdbd_b24a_66f6_25f5_6786df341ad2["index"]
  ff7a3eb3_b82b_c8e2_0a43_cd439e85d4a3 --> 148abdbd_b24a_66f6_25f5_6786df341ad2
  81ed4f13_7d68_6e21_7425_cf978f68576f["vnode"]
  ff7a3eb3_b82b_c8e2_0a43_cd439e85d4a3 --> 81ed4f13_7d68_6e21_7425_cf978f68576f
  0b31f4f0_30b4_7b6a_627f_14db65cbd2d8["index.ts"]
  0b31f4f0_30b4_7b6a_627f_14db65cbd2d8 --> ff7a3eb3_b82b_c8e2_0a43_cd439e85d4a3
  style ff7a3eb3_b82b_c8e2_0a43_cd439e85d4a3 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, TemplateRenderer 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: TemplateRenderer, 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