useCssModule.ts — vue Source File
Architecture documentation for useCssModule.ts, a typescript file in the vue codebase. 2 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR ce58cf4d_cc9f_d666_3b1c_eaab6582679e["useCssModule.ts"] 76672dd6_4e87_4468_a48b_f4da793fd211["index.ts"] ce58cf4d_cc9f_d666_3b1c_eaab6582679e --> 76672dd6_4e87_4468_a48b_f4da793fd211 9f3b1774_ebd5_0845_1a85_868e0c1fd480["currentInstance.ts"] ce58cf4d_cc9f_d666_3b1c_eaab6582679e --> 9f3b1774_ebd5_0845_1a85_868e0c1fd480 style ce58cf4d_cc9f_d666_3b1c_eaab6582679e fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import { emptyObject, warn } from '../../core/util'
import { currentInstance } from '../currentInstance'
export function useCssModule(name = '$style'): Record<string, string> {
/* istanbul ignore else */
if (!__GLOBAL__) {
if (!currentInstance) {
__DEV__ && warn(`useCssModule must be called inside setup()`)
return emptyObject
}
const mod = currentInstance[name]
if (!mod) {
__DEV__ &&
warn(`Current instance does not have CSS module named "${name}".`)
return emptyObject
}
return mod as Record<string, string>
} else {
if (__DEV__) {
warn(`useCssModule() is not supported in the global build.`)
}
return emptyObject
}
}
Domain
Subdomains
Functions
Dependencies
Source
Frequently Asked Questions
What does useCssModule.ts do?
useCssModule.ts is a source file in the vue codebase, written in typescript. It belongs to the VueCore domain, VDom subdomain.
What functions are defined in useCssModule.ts?
useCssModule.ts defines 1 function(s): useCssModule.
What does useCssModule.ts depend on?
useCssModule.ts imports 2 module(s): currentInstance.ts, index.ts.
Where is useCssModule.ts in the architecture?
useCssModule.ts is located at src/v3/sfc-helpers/useCssModule.ts (domain: VueCore, subdomain: VDom, directory: src/v3/sfc-helpers).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free