warn() — vue Function Reference
Architecture documentation for the warn() function in debug.ts from the vue codebase.
Entity Profile
Dependency Diagram
graph TD e3484a9f_f8a5_4082_0208_641d58b965c3["warn()"] d6e38b19_e9d3_06e8_3caf_f46598422fd8["warnOnce()"] d6e38b19_e9d3_06e8_3caf_f46598422fd8 -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 f2d18c28_9782_02d0_c983_083b86068c69["createCompileToFunctionFn()"] f2d18c28_9782_02d0_c983_083b86068c69 -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 ee53eec4_89f8_9acc_3023_61403276a3c7["bindDynamicKeys()"] ee53eec4_89f8_9acc_3023_61403276a3c7 -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 d36a898a_2693_93f3_9d5a_3c914ee38d2e["tip()"] d36a898a_2693_93f3_9d5a_3c914ee38d2e -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 d7cd8bde_5ccc_a0ba_76ea_de047d8b982c["logError()"] d7cd8bde_5ccc_a0ba_76ea_de047d8b982c -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 e1b94d83_39cf_0384_0c5f_0101fd7c94ec["strats()"] e1b94d83_39cf_0384_0c5f_0101fd7c94ec -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 5973631a_6fb2_2b2a_07f7_dee70b387bfa["validateComponentName()"] 5973631a_6fb2_2b2a_07f7_dee70b387bfa -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 4fb290a9_d45f_12dc_0184_c81185451355["normalizeProps()"] 4fb290a9_d45f_12dc_0184_c81185451355 -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 10bf3c9d_b0e0_4358_120e_f3836c8d0a41["normalizeInject()"] 10bf3c9d_b0e0_4358_120e_f3836c8d0a41 -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 6ba3e097_ebbc_49dd_52d6_10c0423a7ed9["assertObjectType()"] 6ba3e097_ebbc_49dd_52d6_10c0423a7ed9 -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 67dda8cf_b5cf_1ffb_6ae2_8e3b81dcf898["resolveAsset()"] 67dda8cf_b5cf_1ffb_6ae2_8e3b81dcf898 -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 f17df5f9_8c05_1fd0_9b66_82a82a8be567["getPropDefaultValue()"] f17df5f9_8c05_1fd0_9b66_82a82a8be567 -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 87f7db47_5b28_fa14_0778_0d908fd6f104["assertProp()"] 87f7db47_5b28_fa14_0778_0d908fd6f104 -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 a932425d_6366_3fdb_331a_b75977c60593["assertType()"] a932425d_6366_3fdb_331a_b75977c60593 -->|calls| e3484a9f_f8a5_4082_0208_641d58b965c3 style e3484a9f_f8a5_4082_0208_641d58b965c3 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
src/core/util/debug.ts lines 18–26
warn = (msg, vm = currentInstance) => {
const trace = vm ? generateComponentTrace(vm) : ''
if (config.warnHandler) {
config.warnHandler.call(null, msg, vm, trace)
} else if (hasConsole && !config.silent) {
console.error(`[Vue warn]: ${msg}${trace}`)
}
}
Domain
Subdomains
Calls
Called By
Source
Frequently Asked Questions
What does warn() do?
warn() is a function in the vue codebase.
What does warn() call?
warn() calls 1 function(s): generateComponentTrace.
What calls warn()?
warn() is called by 14 function(s): assertObjectType, assertProp, assertType, bindDynamicKeys, createCompileToFunctionFn, getPropDefaultValue, logError, normalizeInject, and 6 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free